<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
U
    e5d                     @   s^   d Z G dd dZG dd deZG dd deZG dd deZG d	d
 d
eZdd ZdS ))BaseProtocolProtocolDatagramProtocolSubprocessProtocolBufferedProtocolc                   @   s0   e Zd ZdZdd Zdd Zdd Zdd	 Zd
S )r    c                 C   s   d S Nr   )selfZ	transportr   r   )/usr/lib64/python3.8/asyncio/protocols.pyconnection_made   s    zBaseProtocol.connection_madec                 C   s   d S r   r   r   excr   r   r	   connection_lost   s    zBaseProtocol.connection_lostc                 C   s   d S r   r   r   r   r   r	   pause_writing%   s    zBaseProtocol.pause_writingc                 C   s   d S r   r   r   r   r   r	   resume_writing;   s    zBaseProtocol.resume_writingN)__name__
__module____qualname__	__slots__r
   r   r   r   r   r   r   r	   r   	   s
   
r   c                   @   s    e Zd ZdZdd Zdd ZdS )r   r   c                 C   s   d S r   r   )r   datar   r   r	   data_received^   s    zProtocol.data_receivedc                 C   s   d S r   r   r   r   r   r	   eof_receivedd   s    zProtocol.eof_receivedN)r   r   r   r   r   r   r   r   r   r	   r   B   s   r   c                   @   s(   e Zd ZdZdd Zdd Zdd ZdS )	r   r   c                 C   s   d S r   r   )r   sizehintr   r   r	   
get_buffer   s    zBufferedProtocol.get_bufferc                 C   s   d S r   r   )r   nbytesr   r   r	   buffer_updated   s    zBufferedProtocol.buffer_updatedc                 C   s   d S r   r   r   r   r   r	   r      s    zBufferedProtocol.eof_receivedN)r   r   r   r   r   r   r   r   r   r   r	   r   m   s   r   c                   @   s    e Zd ZdZdd Zdd ZdS )r   r   c                 C   s   d S r   r   )r   r   Zaddrr   r   r	   datagram_received   s    z"DatagramProtocol.datagram_receivedc                 C   s   d S r   r   r   r   r   r	   error_received   s    zDatagramProtocol.error_receivedN)r   r   r   r   r   r   r   r   r   r	   r      s   r   c                   @   s(   e Zd ZdZdd Zdd Zdd ZdS )	r   r   c                 C   s   d S r   r   )r   fdr   r   r   r	   pipe_data_received   s    z%SubprocessProtocol.pipe_data_receivedc                 C   s   d S r   r   )r   r   r   r   r   r	   pipe_connection_lost   s    z'SubprocessProtocol.pipe_connection_lostc                 C   s   d S r   r   r   r   r   r	   process_exited   s    z!SubprocessProtocol.process_exitedN)r   r   r   r   r   r    r!   r   r   r   r	   r      s   r   c                 C   s   t |}|r| |}t |}|s*td||krL||d |< | | d S |d | |d |< | | ||d  }t |}qd S )Nz%get_buffer() returned an empty buffer)lenr   RuntimeErrorr   )protor   Zdata_lenZbufZbuf_lenr   r   r	   _feed_data_to_buffered_proto   s    


r%   N)__all__r   r   r   r   r   r%   r   r   r   r	   <module>   s   9+9