+
    i-  c                   s|    Rt  ! R R 4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R]4      tR
 tR# )BaseProtocolProtocolDatagramProtocolSubprocessProtocolBufferedProtocolc                   s<   a  ] tR t^	t o RtR tR tR tR tRt	V t
R# )r    c                    R # N )selfZ	transport   &&*/usr/lib64/python3.14/asyncio/protocols.pyconnection_madeZBaseProtocol.connection_made           c                r   r   r   r   excr	   r
   connection_lostZBaseProtocol.connection_lost   r   r   c                r   r   r   r      &r
   pause_writingZBaseProtocol.pause_writing%   r   r   c                r   r   r   r   r   r
   resume_writingZBaseProtocol.resume_writing;   r   r   r   N)__name__
__module____qualname____firstlineno__	__slots__r   r   r   r   __static_attributes____classdictcell__Z__classdict__   @r
   r    r    	   s%      I, r   c                   s0   a  ] tR t^Bt o RtR tR tRtV tR# )r   c                r   r   r   )r   datar	   r
   data_receivedZProtocol.data_received^   r   r   c                r   r   r   r   r   r
   eof_receivedZProtocol.eof_receivedd   r   r   r   N)	r   r   r   r   r   r   r    r   r   r   r   r
   r   r   B   s     4 I r   c                   s6   a  ] tR t^mt o RtR tR tR tRtV t	R# )r   c                r   r   r   )r   Zsizehintr	   r
   
get_bufferZBufferedProtocol.get_buffer   r   r   c                r   r   r   )r   Znbytesr	   r
   buffer_updatedZBufferedProtocol.buffer_updated   r   r   c                r   r   r   r   r   r
   r    ZBufferedProtocol.eof_received   r   r   r   N)
r   r   r   r   r   r!   r"   r    r   r   r   r   r
   r   r   m   s      0 I	 r   c                   s0   a  ] tR t^t o RtR tR tRtV tR# )r   c                r   r   r   )r   r   Zaddr   &&&r
   datagram_receivedZ"DatagramProtocol.datagram_received   r   r   c                r   r   r   r   r	   r
   error_receivedZDatagramProtocol.error_received   r   r   r   N)	r   r   r   r   r   r$   r%   r   r   r   r   r
   r   r      s      I5 r   c                   s6   a  ] tR t^t o RtR tR tR tRtV t	R# )r   c                r   r   r   )r   fdr   r#   r
   pipe_data_receivedZ%SubprocessProtocol.pipe_data_received   r   r   c                r   r   r   )r   r&   r   r#   r
   pipe_connection_lostZ'SubprocessProtocol.pipe_connection_lost   r   r   c                r   r   r   r   r   r
   process_exitedZ!SubprocessProtocol.process_exited   r   r   r   N)
r   r   r   r   r   r'   r(   r)   r   r   r   r   r
   r   r      s       I1 1r   c                 s   \        V4      pV'       dw   V P                  V4      p\        V4      pV'       g   \        R 4      hWB8  d   WRV% V P                  V4       R# VRV VRV% V P                  V4       WR p\        V4      pK~  R# )z%get_buffer() returned an empty bufferN)Zlenr!   ZRuntimeErrorr"   )Zprotor   Zdata_lenZbufZbuf_lens   &&   r
   _feed_data_to_buffered_protor*      s    4yH
x(c(FGG!	N  * 'NCM  )>D4yH r   N)r    r   r   r   r   )Z__all__r    r   r   r   r   r*   r   r   r
   <module>r+      sN   6 6r(| (V2| 2j| 1 1.!r   