Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
_socket.cpython-313.pyc48 linesDownload Raw Back to __pycache__
1�

2q�j���2�SSKrSSKrSSKrSSKJrJrJr SSKJrJ	r	 SSK3JrJrJ
r
Jr SSKJrJr \R$\R&S4/r\"\S5(a(\R-\R.\R0S45 \"\S5(a(\R-\R$\R2S	45 \"\S45(a(\R-\R$\R4S45 \"\S5(a(\R-\R$\R6S
45 Sq/SQr"SS5rS\\\\ 4SS4Sjr!S\\\\ 44Sjr"S\RS\S\#4Sjr$S\RS\#4Sjr%S\RS\\#\&4S\4Sjr'g)�N)�Optional�Union�Any�)�"WebSocketConnectionClosedException�WebSocketTimeoutException)�SSLError�SSLEOFError�SSLWantReadError�SSLWantWriteError)�extract_error_code�extract_err_message�SO_KEEPALIVE�TCP_KEEPIDLE��
TCP_KEEPINTVL�5�TCP_KEEPCNT�)�DEFAULT_SOCKET_OPTION�sock_opt�setdefaulttimeout�getdefaulttimeout�recv�	recv_line�sendc�F�\rSrSrS\\\S\\\\	4SS4Sjr6Srg)r�7�sockopt�sslopt�returnNc�>�Uc/nUc0nXlX lSUlg)N�rr �timeout)�selfrr s   �WD:\code\apps\devtools\python\user_packages\Python313\site-packages\websocket/_socket.py�__init__�sock_opt.__init__8s)���?��G��>��F�����48���r#)�__name__�7__module__�__qualname__�__firstlineno__r�list�tuple�dict�strrr'�__static_attributes__�r)r&rr7s5��	9���U��,�	9�6>�t�C��H�~�6N�	9�	
�	9r)rr$r!c��Uqg)z�8Set the global timeout setting to connect.9 10Parameters11----------12timeout: int or float13    default socket timeout time (in seconds)14N��_default_timeout)r$s r&rrDs15���r)c��[$)z�16Get default timeout17 18Returns19----------20_default_timeout: int or float21    Return the global timeout setting (in seconds) to connect.22r5r3r)r&rrQs23���r)�sock�bufsizec��^^�T(d[S5eUU4SjnTR5S:XaTRT5nOU"5nUc[S5eU(d[S5eU$![a [	S5e[24Ran[U5n[	U5eSnAf[a7n[U5n[U[5(aSU;a[	U5eeSnAff=f)N�socket is already closed.c��>�TRT5$![a OP[Ra:n[	U5nU[25R[26R4;aeSnAOSnAff=f[R"5nURT[R5 URTR55nUR5 U(aTRT5$[S5e)Nz%Connection timed out waiting for data)rr�socket�errorr
�errno�EAGAIN�EWOULDBLOCK�	selectors�DefaultSelector�register�27EVENT_READ�select�28gettimeout�closer)�exc�29error_code�sel�rr9r8s    ��r&�_recv�recv.<locals>._recvas����	��9�9�W�%�%���	���|�|�	�+�C�0�J��%�,�,��0A�0A�!B�B��C��	���'�'�)�����T�9�/�/�0��J�J�t���(�)���	�	����9�9�W�%�%�,�,S�T�Ts��30A-�A-�0A(�(A-rzConnection timed out�	timed outz#Connection to remote host was lost.)rrGr�TimeoutErrorrr=r$rr	�31isinstancer1)r8r9rM�bytes_�e�messages``    r&rr]s�����0�1L�M�M�U�4��?�?���!��Y�Y�w�'�F��W�F��~�0�1V�W�W��0�1V�W�W��M��#�@�'�(>�?�?��>�>�1�%�a�(��'��0�0����%�a�(���g�s�#�#��w�(>�+�G�4�4����s)�%A-�A-�-(C/�B+�+
C/�82C*�*C/c�v�/n[US5nURU5 US:XaOM&SRU5$)Nr�32r))r�append�join)r8�line�cs   r&rr�s?��
�D�33���q�M�����A����:��	�34�8�8�D�>�r)�datac��^^�[T[5(aTRS5mT(d[S5eS[4UU4SjjnTR5S:XaTR
T5$U"5$![Ran[U5n[U5eSnAf[[4a7n[U5n[U[5(aSU;a[U5eeSnAff=f)Nzutf-8r;r!c�35>�TRT5$![a [S5e[a OT[R36a>n[
U5nUceU[R[R4;aeSnAOSnAff=f[R"5nURT[R5 URTR55nUR!5 U(aTRT5$g)Nr;r)rr37rrr=r>r
r?r@rArBrCrD�EVENT_WRITErFrGrH)rIrJrK�wr[r8s    ��r&�_send�send.<locals>._send�s����	��9�9�T�?�"���	R�4�5P�Q�Q� �	���|�|�	�+�C�0�J��!���%�,�,��0A�0A�!B�B��C��		���'�'�)�����T�9�0�0�1��J�J�t���(�)���	�	����9�9�T�?�"�s��B�B�4B�BrrO)
rQr1�encoder�intrGrr=r$rr�OSErrorr	)r8r[r`rSrTs``   r&rr�s�����$�����{�{�7�#���0�1L�M�M��3���0
��?�?���!��9�9�T�?�"��7�N���>�>�1�%�a�(��'��0�0���X���%�a�(���g�s�#�#��w�(>�+�G�4�4����s*�$A7�0A7�7C+�B!�!C+�42C&�&C+)(r?rBr=�typingrrr�_exceptionsrr�_ssl_compatr	r38rr�_utilsr
r�SOL_TCP�TCP_NODELAYr�hasattrrW�39SOL_SOCKETrrrrr6�__all__rrc�floatrr�bytesrrr1rr3r)r&�<module>rps�����
�'�'��T�S�;��&!�.�.�&�*<�*<�a�@�A��40�6�>�"�"�� � �&�"3�"3�V�5H�5H�!�!L�M�41�6�>�"�"�� � �&�.�.�&�2E�2E�r�!J�K�42�6�?�#�#�� � �&�.�.�&�2F�2F��!K�L�43�6�=�!�!�� � �&�.�.�&�2D�2D�a�!H�I�����449�459�46�x��c�5�j�(9�:�47�t�48�	�8�E�#�u�*�$5�6�	�4�v�}�}�4�s�4�u�4�n�F�M�M��e��,�v�}�}�,�E�%��*�$5�,�#�,r)
codekingpro/portable-devtools · Team Ai