Edit File: trsock.cpython-311.opt-1.pyc
� �����f� �����������������������(�����d�dl�Z��G�d��d������������ZdS�)�����Nc��������������������������e�Zd�ZdZdZdej��������fd�Zed����������������Zed����������������Z ed����������������Z d��Zd ��Zd ��Z d��Zd��Zd ��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��ZdS�)�TransportSocketz�A socket-like wrapper for exposing real transport sockets. These objects can be safely returned by APIs like `transport.get_extra_info('socket')`. All potentially disruptive operations (like "socket.close()") are banned. ��_sock�sockc�����������������������||�_���������d�S��Nr���)�selfr���s��� �5/opt/alt/python311/lib64/python3.11/asyncio/trsock.py�__init__zTransportSocket.__init__���s �������� � � �����c�����������������������|�j���������j��������S�r ���)r����family�r ���s��� r���r���zTransportSocket.family���s �������z� � r ���c�����������������������|�j���������j��������S�r ���)r����typer���s��� r���r���zTransportSocket.type���s�������z��r ���c�����������������������|�j���������j��������S�r ���)r����protor���s��� r���r���zTransportSocket.proto���s �������z��r ���c������������������j����d|���������������������������������������d|�j���������d|�j���������d|�j�����������}|�������������������������������������dk����rh �|������������������������������������}|r|��d|���}n#�t ����������j��������$�r�Y�nw�xY�w �|������������������������������������}|r|��d|���}n#�t ����������j��������$�r�Y�nw�xY�w|��d�S�) Nz<asyncio.TransportSocket fd=z , family=z, type=z, proto=���z, laddr=z, raddr=�>)�filenor���r���r����getsockname�socket�error�getpeername)r ����s�laddr�raddrs��� r����__repr__zTransportSocket.__repr__���s����� "�4�;�;�=�=�� "�� "��k� "�� "�,0�I� "�� "��Z� "�� "�� ���;�;�=�=�B��� ��(�(�*�*����.��-�-�e�-�-�A����<�� �� �� ��� ���� ��(�(�*�*����.��-�-�e�-�-�A����<�� �� �� ��� ������w�w�w�s$���� A'��'A9�8A9�=B��B-�,B-c������������������ �����t����������d�������������)Nz/Cannot serialize asyncio.TransportSocket object)� TypeErrorr���s��� r����__getstate__zTransportSocket.__getstate__5���s�������I�J�J�Jr ���c������������������4�����|�j��������������������������������������������S�r ���)r���r���r���s��� r���r���zTransportSocket.fileno8���s�������z� � �"�"�"r ���c������������������4�����|�j��������������������������������������������S�r ���)r����dupr���s��� r���r&���zTransportSocket.dup;���s�������z�~�~���r ���c������������������4�����|�j��������������������������������������������S�r ���)r����get_inheritabler���s��� r���r(���zTransportSocket.get_inheritable>���s�������z�)�)�+�+�+r ���c������������������:�����|�j������������������������������|�������������d�S�r ���)r����shutdown)r ����hows��� r���r*���zTransportSocket.shutdownA���s ������� � ���C� � � � � r ���c������������������&������|�j���������j��������|i�|��S�r ���)r���� getsockopt�r ����args�kwargss��� r���r-���zTransportSocket.getsockoptF���s������$�t�z�$�d�5�f�5�5�5r ���c������������������*������|�j���������j��������|i�|���d�S�r ���)r���� setsockoptr.���s��� r���r2���zTransportSocket.setsockoptI���s"�������� ��t�.�v�.�.�.�.�.r ���c������������������4�����|�j��������������������������������������������S�r ���)r���r���r���s��� r���r���zTransportSocket.getpeernameL�����������z�%�%�'�'�'r ���c������������������4�����|�j��������������������������������������������S�r ���)r���r���r���s��� r���r���zTransportSocket.getsocknameO���r4���r ���c������������������4�����|�j��������������������������������������������S�r ���)r���� getsockbynamer���s��� r���r7���zTransportSocket.getsockbynameR���s�������z�'�'�)�)�)r ���c������������������0�����|dk����rd�S�t����������d�������������)Nr���z<settimeout(): only 0 timeout is allowed on transport sockets�� ValueError)r ����values��� r���� settimeoutzTransportSocket.settimeoutU���s(�������A�:�:��F��J�L��L�� Lr ���c�����������������������dS�)Nr�����r���s��� r���� gettimeoutzTransportSocket.gettimeout[���s�������qr ���c������������������(�����|sd�S�t����������d�������������)Nz3setblocking(): transport sockets cannot be blockingr9���)r ����flags��� r����setblockingzTransportSocket.setblocking^���s'�������� ��F��A�C��C�� Cr ���N)�__name__� __module__�__qualname__�__doc__� __slots__r���r����propertyr���r���r���r ���r#���r���r&���r(���r*���r-���r2���r���r���r7���r<���r?���rB���r>���r ���r���r���r������sp������������������I��V�]�����������!��!���X�!��������X���� �� ���X� ������.K��K��K�#��#��#� �� �� �,��,��,�!��!��!� 6��6��6�/��/��/�(��(��(�(��(��(�*��*��*�L��L��L������C��C��C��C��Cr ���r���)r���r���r>���r ���r����<module>rI������sT������ � � � �^C��^C��^C��^C��^C��^C��^C��^C��^C��^Cr ���