$65 GRAYBYTE WORDPRESS FILE MANAGER $27

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.15.130 | ADMIN IP 216.73.216.51
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/lib64/python3.12/asyncio/__pycache__/

HOME
Current File : /lib64/python3.12/asyncio/__pycache__//protocols.cpython-312.pyc
�

�֦i-��~�dZdZGd�d�ZGd�de�ZGd�de�ZGd�d	e�ZGd
�de�Zd�Zy
)zAbstract Protocol base classes.)�BaseProtocol�Protocol�DatagramProtocol�SubprocessProtocol�BufferedProtocolc�,�eZdZdZdZd�Zd�Zd�Zd�Zy)raCommon base class for protocol interfaces.

    Usually user implements protocols that derived from BaseProtocol
    like Protocol or ProcessProtocol.

    The only case when BaseProtocol should be implemented directly is
    write-only transport like write pipe
    �c��y)z�Called when a connection is made.

        The argument is the transport representing the pipe connection.
        To receive data, wait for data_received() calls.
        When the connection is closed, connection_lost() is called.
        Nr)�self�	transports  �*/usr/lib64/python3.12/asyncio/protocols.py�connection_madezBaseProtocol.connection_made���c��y)z�Called when the connection is lost or closed.

        The argument is an exception object or None (the latter
        meaning a regular EOF is received or the connection was
        aborted or closed).
        Nr�r
�excs  r�connection_lostzBaseProtocol.connection_lostrrc��y)aCalled when the transport's buffer goes over the high-water mark.

        Pause and resume calls are paired -- pause_writing() is called
        once when the buffer goes strictly over the high-water mark
        (even if subsequent writes increases the buffer size even
        more), and eventually resume_writing() is called once when the
        buffer size reaches the low-water mark.

        Note that if the buffer size equals the high-water mark,
        pause_writing() is not called -- it must go strictly over.
        Conversely, resume_writing() is called when the buffer size is
        equal or lower than the low-water mark.  These end conditions
        are important to ensure that things go as expected when either
        mark is zero.

        NOTE: This is the only Protocol callback that is not called
        through EventLoop.call_soon() -- if it were, it would have no
        effect when it's most needed (when the app keeps writing
        without yielding until pause_writing() is called).
        Nr�r
s r�
pause_writingzBaseProtocol.pause_writing%rrc��y)zvCalled when the transport's buffer drains below the low-water mark.

        See pause_writing() for details.
        Nrrs r�resume_writingzBaseProtocol.resume_writing;rrN)	�__name__�
__module__�__qualname__�__doc__�	__slots__r
rrrrrrrr	s"����I����,rrc� �eZdZdZdZd�Zd�Zy)ranInterface for stream protocol.

    The user should implement this interface.  They can inherit from
    this class but don't need to.  The implementations here do
    nothing (they don't raise exceptions).

    When the user wants to requests a transport, they pass a protocol
    factory to a utility function (e.g., EventLoop.create_connection()).

    When the connection is made successfully, connection_made() is
    called with a suitable transport object.  Then data_received()
    will be called 0 or more times with data (bytes) received from the
    transport; finally, connection_lost() will be called exactly once
    with either an exception object or None as an argument.

    State machine of calls:

      start -> CM [-> DR*] [-> ER?] -> CL -> end

    * CM: connection_made()
    * DR: data_received()
    * ER: eof_received()
    * CL: connection_lost()
    rc��y)zTCalled when some data is received.

        The argument is a bytes object.
        Nr)r
�datas  r�
data_receivedzProtocol.data_received^rrc��y�z�Called when the other end calls write_eof() or equivalent.

        If this returns a false value (including None), the transport
        will close itself.  If it returns a true value, closing the
        transport is up to the protocol.
        Nrrs r�eof_receivedzProtocol.eof_receiveddrrN)rrrrrr!r$rrrrrBs���2�I��rrc�&�eZdZdZdZd�Zd�Zd�Zy)ra:Interface for stream protocol with manual buffer control.

    Event methods, such as `create_server` and `create_connection`,
    accept factories that return protocols that implement this interface.

    The idea of BufferedProtocol is that it allows to manually allocate
    and control the receive buffer.  Event loops can then use the buffer
    provided by the protocol to avoid unnecessary data copies.  This
    can result in noticeable performance improvement for protocols that
    receive big amounts of data.  Sophisticated protocols can allocate
    the buffer only once at creation time.

    State machine of calls:

      start -> CM [-> GB [-> BU?]]* [-> ER?] -> CL -> end

    * CM: connection_made()
    * GB: get_buffer()
    * BU: buffer_updated()
    * ER: eof_received()
    * CL: connection_lost()
    rc��y)aPCalled to allocate a new receive buffer.

        *sizehint* is a recommended minimal size for the returned
        buffer.  When set to -1, the buffer size can be arbitrary.

        Must return an object that implements the
        :ref:`buffer protocol <bufferobjects>`.
        It is an error to return a zero-sized buffer.
        Nr)r
�sizehints  r�
get_bufferzBufferedProtocol.get_buffer�rrc��y)z�Called when the buffer was updated with the received data.

        *nbytes* is the total number of bytes that were written to
        the buffer.
        Nr)r
�nbytess  r�buffer_updatedzBufferedProtocol.buffer_updated�rrc��yr#rrs rr$zBufferedProtocol.eof_received�rrN)rrrrrr(r+r$rrrrrms���.�I�	��rrc� �eZdZdZdZd�Zd�Zy)rz Interface for datagram protocol.rc��y)z&Called when some datagram is received.Nr)r
r �addrs   r�datagram_receivedz"DatagramProtocol.datagram_received�rrc��y)z~Called when a send or receive operation raises an OSError.

        (Other than BlockingIOError or InterruptedError.)
        Nrrs  r�error_receivedzDatagramProtocol.error_received�rrN)rrrrrr0r2rrrrr�s��*��I�5�rrc�&�eZdZdZdZd�Zd�Zd�Zy)rz,Interface for protocol for subprocess calls.rc��y)z�Called when the subprocess writes data into stdout/stderr pipe.

        fd is int file descriptor.
        data is bytes object.
        Nr)r
�fdr s   r�pipe_data_receivedz%SubprocessProtocol.pipe_data_received�rrc��y)z�Called when a file descriptor associated with the child process is
        closed.

        fd is the int file descriptor that was closed.
        Nr)r
r5rs   r�pipe_connection_lostz'SubprocessProtocol.pipe_connection_lost�rrc��y)z"Called when subprocess has exited.Nrrs r�process_exitedz!SubprocessProtocol.process_exited�rrN)rrrrrr6r8r:rrrrr�s��6��I���1rrc��t|�}|rr|j|�}t|�}|std��||k\r||d||j|�y|d||d||j|�||d}t|�}|r�qyy)Nz%get_buffer() returned an empty buffer)�lenr(�RuntimeErrorr+)�protor �data_len�buf�buf_lens     r�_feed_data_to_buffered_protorB�s����4�y�H�
����x�(���c�(����F�G�G��h��!�C�	��N�� � ��*�� ��'�N�C���M�� � ��)����>�D��4�y�H�rN)r�__all__rrrrrrBrrr�<module>rDsQ��%���6�6�r(�|�(�V2�|�2�j�|��1��1�.!r

Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
26 May 2026 8.05 AM
root / root
0755
__init__.cpython-312.opt-1.pyc
1.425 KB
27 Apr 2026 4.36 PM
root / root
0644
__init__.cpython-312.opt-2.pyc
1.374 KB
27 Apr 2026 4.36 PM
root / root
0644
__init__.cpython-312.pyc
1.425 KB
27 Apr 2026 4.36 PM
root / root
0644
__main__.cpython-312.opt-1.pyc
5.329 KB
27 Apr 2026 4.36 PM
root / root
0644
__main__.cpython-312.opt-2.pyc
5.329 KB
27 Apr 2026 4.36 PM
root / root
0644
__main__.cpython-312.pyc
5.329 KB
27 Apr 2026 4.36 PM
root / root
0644
base_events.cpython-312.opt-1.pyc
84.614 KB
27 Apr 2026 4.36 PM
root / root
0644
base_events.cpython-312.opt-2.pyc
75.425 KB
27 Apr 2026 4.36 PM
root / root
0644
base_events.cpython-312.pyc
84.715 KB
27 Apr 2026 4.36 PM
root / root
0644
base_futures.cpython-312.opt-1.pyc
3.016 KB
27 Apr 2026 4.36 PM
root / root
0644
base_futures.cpython-312.opt-2.pyc
2.783 KB
27 Apr 2026 4.36 PM
root / root
0644
base_futures.cpython-312.pyc
3.016 KB
27 Apr 2026 4.36 PM
root / root
0644
base_subprocess.cpython-312.opt-1.pyc
15.503 KB
27 Apr 2026 4.36 PM
root / root
0644
base_subprocess.cpython-312.opt-2.pyc
15.412 KB
27 Apr 2026 4.36 PM
root / root
0644
base_subprocess.cpython-312.pyc
15.703 KB
27 Apr 2026 4.36 PM
root / root
0644
base_tasks.cpython-312.opt-1.pyc
3.984 KB
27 Apr 2026 4.36 PM
root / root
0644
base_tasks.cpython-312.opt-2.pyc
3.984 KB
27 Apr 2026 4.36 PM
root / root
0644
base_tasks.cpython-312.pyc
3.984 KB
27 Apr 2026 4.36 PM
root / root
0644
constants.cpython-312.opt-1.pyc
0.935 KB
27 Apr 2026 4.36 PM
root / root
0644
constants.cpython-312.opt-2.pyc
0.935 KB
27 Apr 2026 4.36 PM
root / root
0644
constants.cpython-312.pyc
0.935 KB
27 Apr 2026 4.36 PM
root / root
0644
coroutines.cpython-312.opt-1.pyc
3.639 KB
27 Apr 2026 4.36 PM
root / root
0644
coroutines.cpython-312.opt-2.pyc
3.553 KB
27 Apr 2026 4.36 PM
root / root
0644
coroutines.cpython-312.pyc
3.683 KB
27 Apr 2026 4.36 PM
root / root
0644
events.cpython-312.opt-1.pyc
35.883 KB
27 Apr 2026 4.36 PM
root / root
0644
events.cpython-312.opt-2.pyc
26.823 KB
27 Apr 2026 4.36 PM
root / root
0644
events.cpython-312.pyc
35.883 KB
27 Apr 2026 4.36 PM
root / root
0644
exceptions.cpython-312.opt-1.pyc
3.011 KB
27 Apr 2026 4.36 PM
root / root
0644
exceptions.cpython-312.opt-2.pyc
2.394 KB
27 Apr 2026 4.36 PM
root / root
0644
exceptions.cpython-312.pyc
3.011 KB
27 Apr 2026 4.36 PM
root / root
0644
format_helpers.cpython-312.opt-1.pyc
3.778 KB
27 Apr 2026 4.36 PM
root / root
0644
format_helpers.cpython-312.opt-2.pyc
3.555 KB
27 Apr 2026 4.36 PM
root / root
0644
format_helpers.cpython-312.pyc
3.778 KB
27 Apr 2026 4.36 PM
root / root
0644
futures.cpython-312.opt-1.pyc
16.551 KB
27 Apr 2026 4.36 PM
root / root
0644
futures.cpython-312.opt-2.pyc
13.251 KB
27 Apr 2026 4.36 PM
root / root
0644
futures.cpython-312.pyc
16.902 KB
27 Apr 2026 4.36 PM
root / root
0644
locks.cpython-312.opt-1.pyc
26.778 KB
27 Apr 2026 4.36 PM
root / root
0644
locks.cpython-312.opt-2.pyc
19.778 KB
27 Apr 2026 4.36 PM
root / root
0644
locks.cpython-312.pyc
26.778 KB
27 Apr 2026 4.36 PM
root / root
0644
log.cpython-312.opt-1.pyc
0.276 KB
27 Apr 2026 4.36 PM
root / root
0644
log.cpython-312.opt-2.pyc
0.242 KB
27 Apr 2026 4.36 PM
root / root
0644
log.cpython-312.pyc
0.276 KB
27 Apr 2026 4.36 PM
root / root
0644
mixins.cpython-312.opt-1.pyc
1.006 KB
27 Apr 2026 4.36 PM
root / root
0644
mixins.cpython-312.opt-2.pyc
0.976 KB
27 Apr 2026 4.36 PM
root / root
0644
mixins.cpython-312.pyc
1.006 KB
27 Apr 2026 4.36 PM
root / root
0644
proactor_events.cpython-312.opt-1.pyc
43.01 KB
27 Apr 2026 4.36 PM
root / root
0644
proactor_events.cpython-312.opt-2.pyc
42.643 KB
27 Apr 2026 4.36 PM
root / root
0644
proactor_events.cpython-312.pyc
43.699 KB
27 Apr 2026 4.36 PM
root / root
0644
protocols.cpython-312.opt-1.pyc
8.578 KB
27 Apr 2026 4.36 PM
root / root
0644
protocols.cpython-312.opt-2.pyc
3.683 KB
27 Apr 2026 4.36 PM
root / root
0644
protocols.cpython-312.pyc
8.578 KB
27 Apr 2026 4.36 PM
root / root
0644
queues.cpython-312.opt-1.pyc
11.663 KB
27 Apr 2026 4.36 PM
root / root
0644
queues.cpython-312.opt-2.pyc
9.125 KB
27 Apr 2026 4.36 PM
root / root
0644
queues.cpython-312.pyc
11.663 KB
27 Apr 2026 4.36 PM
root / root
0644
runners.cpython-312.opt-1.pyc
9.758 KB
27 Apr 2026 4.36 PM
root / root
0644
runners.cpython-312.opt-2.pyc
7.916 KB
27 Apr 2026 4.36 PM
root / root
0644
runners.cpython-312.pyc
9.758 KB
27 Apr 2026 4.36 PM
root / root
0644
selector_events.cpython-312.opt-1.pyc
61.701 KB
27 Apr 2026 4.36 PM
root / root
0644
selector_events.cpython-312.opt-2.pyc
59.739 KB
27 Apr 2026 4.36 PM
root / root
0644
selector_events.cpython-312.pyc
61.836 KB
27 Apr 2026 4.36 PM
root / root
0644
sslproto.cpython-312.opt-1.pyc
40.828 KB
27 Apr 2026 4.36 PM
root / root
0644
sslproto.cpython-312.opt-2.pyc
36.979 KB
27 Apr 2026 4.36 PM
root / root
0644
sslproto.cpython-312.pyc
40.912 KB
27 Apr 2026 4.36 PM
root / root
0644
staggered.cpython-312.opt-1.pyc
6.248 KB
27 Apr 2026 4.36 PM
root / root
0644
staggered.cpython-312.opt-2.pyc
4.176 KB
27 Apr 2026 4.36 PM
root / root
0644
staggered.cpython-312.pyc
6.396 KB
27 Apr 2026 4.36 PM
root / root
0644
streams.cpython-312.opt-1.pyc
32.185 KB
27 Apr 2026 4.36 PM
root / root
0644
streams.cpython-312.opt-2.pyc
26.533 KB
27 Apr 2026 4.36 PM
root / root
0644
streams.cpython-312.pyc
32.586 KB
27 Apr 2026 4.36 PM
root / root
0644
subprocess.cpython-312.opt-1.pyc
11.79 KB
27 Apr 2026 4.36 PM
root / root
0644
subprocess.cpython-312.opt-2.pyc
11.674 KB
27 Apr 2026 4.36 PM
root / root
0644
subprocess.cpython-312.pyc
11.813 KB
27 Apr 2026 4.36 PM
root / root
0644
taskgroups.cpython-312.opt-1.pyc
8.151 KB
27 Apr 2026 4.36 PM
root / root
0644
taskgroups.cpython-312.opt-2.pyc
7.49 KB
27 Apr 2026 4.36 PM
root / root
0644
taskgroups.cpython-312.pyc
8.246 KB
27 Apr 2026 4.36 PM
root / root
0644
tasks.cpython-312.opt-1.pyc
39.244 KB
27 Apr 2026 4.36 PM
root / root
0644
tasks.cpython-312.opt-2.pyc
30.649 KB
27 Apr 2026 4.36 PM
root / root
0644
tasks.cpython-312.pyc
39.367 KB
27 Apr 2026 4.36 PM
root / root
0644
threads.cpython-312.opt-1.pyc
1.23 KB
27 Apr 2026 4.36 PM
root / root
0644
threads.cpython-312.opt-2.pyc
0.786 KB
27 Apr 2026 4.36 PM
root / root
0644
threads.cpython-312.pyc
1.23 KB
27 Apr 2026 4.36 PM
root / root
0644
timeouts.cpython-312.opt-1.pyc
7.411 KB
27 Apr 2026 4.36 PM
root / root
0644
timeouts.cpython-312.opt-2.pyc
5.853 KB
27 Apr 2026 4.36 PM
root / root
0644
timeouts.cpython-312.pyc
7.616 KB
27 Apr 2026 4.36 PM
root / root
0644
transports.cpython-312.opt-1.pyc
13.658 KB
27 Apr 2026 4.36 PM
root / root
0644
transports.cpython-312.opt-2.pyc
8.455 KB
27 Apr 2026 4.36 PM
root / root
0644
transports.cpython-312.pyc
13.678 KB
27 Apr 2026 4.36 PM
root / root
0644
trsock.cpython-312.opt-1.pyc
4.962 KB
27 Apr 2026 4.36 PM
root / root
0644
trsock.cpython-312.opt-2.pyc
4.716 KB
27 Apr 2026 4.36 PM
root / root
0644
trsock.cpython-312.pyc
4.962 KB
27 Apr 2026 4.36 PM
root / root
0644
unix_events.cpython-312.opt-1.pyc
65.472 KB
27 Apr 2026 4.36 PM
root / root
0644
unix_events.cpython-312.opt-2.pyc
60.543 KB
27 Apr 2026 4.36 PM
root / root
0644
unix_events.cpython-312.pyc
66.143 KB
27 Apr 2026 4.36 PM
root / root
0644
windows_events.cpython-312.opt-1.pyc
40.507 KB
27 Apr 2026 4.36 PM
root / root
0644
windows_events.cpython-312.opt-2.pyc
39.467 KB
27 Apr 2026 4.36 PM
root / root
0644
windows_events.cpython-312.pyc
40.552 KB
27 Apr 2026 4.36 PM
root / root
0644
windows_utils.cpython-312.opt-1.pyc
7.011 KB
27 Apr 2026 4.36 PM
root / root
0644
windows_utils.cpython-312.opt-2.pyc
6.604 KB
27 Apr 2026 4.36 PM
root / root
0644
windows_utils.cpython-312.pyc
7.163 KB
27 Apr 2026 4.36 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF Static GIF