� !A?h-��� dZGd�d��ZGd�de��ZGd�de��ZGd�de��ZGd �d e��Zd �Zd S) )� BaseProtocol�Protocol�DatagramProtocol�SubprocessProtocol�BufferedProtocolc�,�eZdZ dZd�Zd�Zd�Zd�ZdS)r�c��dS�Nr)�self� transports �>/opt/alt/python-internal/lib64/python3.11/asyncio/protocols.py�connection_madezBaseProtocol.connection_made� �� � �c��dSr r�r �excs r �connection_lostzBaseProtocol.connection_lostrrc��dSr r�r s r � pause_writingzBaseProtocol.pause_writing%s �� � rc��dSr rrs r �resume_writingzBaseProtocol.resume_writing;� �� � rN)�__name__� __module__� __qualname__� __slots__rrrrrrr rr s\��������I� � � � � � � � � �, � � � � rrc� �eZdZ dZd�Zd�ZdS)rrc��dSr r)r �datas r � data_receivedzProtocol.data_received^rrc��dSr rrs r � eof_receivedzProtocol.eof_receiveddrrN)rrrrr"r$rrr rrBs>�������2�I� � � �  � � � � rrc�&�eZdZ dZd�Zd�Zd�ZdS)rrc��dSr r)r �sizehints r � get_bufferzBufferedProtocol.get_buffer�s �� � rc��dSr r)r �nbytess r �buffer_updatedzBufferedProtocol.buffer_updated�� �� � rc��dSr rrs r r$zBufferedProtocol.eof_received�rrN)rrrrr(r+r$rrr rrmsM�������.�I�  �  �  � � � � � � � � rrc� �eZdZ dZd�Zd�ZdS)rrc��dSr r)r r!�addrs r �datagram_receivedz"DatagramProtocol.datagram_received�s��4�4rc��dSr rrs r �error_receivedzDatagramProtocol.error_received�rrN)rrrrr1r3rrr rr�s:������*��I�5�5�5� � � � � rrc�&�eZdZ dZd�Zd�Zd�ZdS)rrc��dSr r)r �fdr!s r �pipe_data_receivedz%SubprocessProtocol.pipe_data_received�r,rc��dSr r)r r6rs r �pipe_connection_lostz'SubprocessProtocol.pipe_connection_lost�r,rc��dSr rrs r �process_exitedz!SubprocessProtocol.process_exited�s��0�0rN)rrrrr7r9r;rrr rr�sI������6��I� � � � � � �1�1�1�1�1rrc�\�t|��}|r�|�|��}t|��}|std���||kr||d|�<|�|��dS|d|�|d|�<|�|��||d�}t|��}|��dSdS)Nz%get_buffer() returned an empty buffer)�lenr(� RuntimeErrorr+)�protor!�data_len�buf�buf_lens r �_feed_data_to_buffered_protorC�s����4�y�y�H� �!����x�(�(���c�(�(��� H��F�G�G� G� �h� � �!�C� �� �N� � � �� *� *� *� �F� ��'��N�C����M� � � �� )� )� )�����>�D��4�y�y�H� �!�!�!�!�!rN)�__all__rrrrrrCrrr �rEs���%� �� 6 �6 �6 �6 �6 �6 �6 �6 �r( �( �( �( �( �|�( �( �( �V2 �2 �2 �2 �2 �|�2 �2 �2 �j  �  �  �  �  �|�  �  �  �1�1�1�1�1��1�1�1�.!�!�!�!�!r