Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
extensions.cpython-313.pyc53 linesDownload Raw Back to __pycache__
1�

2��j�+���SrSSKJr SSKrSSKJrJr SSKJr SSK	J3r4JrJrJ
r
Jr "SS	\5r"S5S\5r\R"\0rg)z>6wsproto/extensions7~~~~~~~~~~~~~~~~~~8 9WebSocket extensions.10�)�annotationsN)�ABC�abstractmethod)�Optional�)�CloseReason�FrameDecoder�
FrameProtocol�Opcode�RsvBitsc��\rSrSr%S\S'SSjr\SSj5rSSjrSSjr	SSjr11SS	jrSS12jrSSjr
Srg
)�	Extension��str�namec��g�NF���selfs �XD:\code\apps\devtools\python\user_packages\Python313\site-packages\wsproto/extensions.py�enabled�Extension.enableds���c��g�Nrrs r�offer�Extension.offers��rc��grr�rrs  r�accept�Extension.accept���rc��grrr s  r�finalize�Extension.finalizer#rc��[SSS5$r)r)r�proto�opcode�rsv�payload_lengths     r�frame_inbound_header�Extension.frame_inbound_header s���u�e�U�+�+rc��U$rr�rr(�datas   r�frame_inbound_payload_data�$Extension.frame_inbound_payload_data)s	���rc��grr)rr(�fins   r�frame_inbound_complete� Extension.frame_inbound_complete.s��	
rc��X44$rr)rr(r)r*r0r4s      r�frame_outbound�Extension.frame_outbound3s���{�rrN��return�bool�r;z13bool | str)rrr;zbool | str | None�rrr;�None�14r(�FrameDecoder | FrameProtocolr)rr*rr+�intr;zCloseReason | RsvBits�r(rAr0�bytesr;zbytes | CloseReason�r(rAr4r<r;zbytes | CloseReason | None�r(rAr)rr*rr0rDr4r<r;ztuple[RsvBits, bytes])�__name__�15__module__�__qualname__�__firstlineno__�__annotations__rrrr!r%r,r1r5r8�__static_attributes__rrrrrs���16
�I���
��
�
�
�,�+�,��,��	,�17�,�18�
,��1��9>��	��19
�1�
�8<�
�	#�
�20�+�����	�21���
�22�rrc�r�\rSrSrSrSrSrSSSjjr\SSj5r	\	RSSj5r	\SSj5r\RSS	j5rSS23jrSSjr
SSjrSS
jrSSjrSSjrS SjrS!SjrS"SjrS#SjrS$SjrSrg)%�PerMessageDeflate�>zpermessage-deflate�Nc���XlX0lURUlURUlUbX lUbX@lSUlSUl	SUl24SUlSUlgr)
�client_no_context_takeover�server_no_context_takeover�DEFAULT_CLIENT_MAX_WINDOW_BITS�_client_max_window_bits�DEFAULT_SERVER_MAX_WINDOW_BITS�_server_max_window_bits�client_max_window_bits�server_max_window_bits�_compressor�
_decompressor�_inbound_is_compressible�_inbound_compressed�_enabled)rrRrXrSrYs     r�__init__�PerMessageDeflate.__init__Dsn��+E�'�*D�'�'+�'J�'J��$�'+�'J�'J��$�!�-�*@�'�!�-�*@�'�59���9=���59��%�15�� ���
rc��UR$r)rUrs rrX�(PerMessageDeflate.client_max_window_bits_����+�+�+rc�B�US:dUS:�a
Sn[U5eXlg�N�	rPz.Window size must be between 9 and 15 inclusive)�25ValueErrorrU�r�value�msgs   rrXrbc�$���1�9���26�B�C��S�/�!�',�$rc��UR$r)rWrs rrY�(PerMessageDeflate.server_max_window_bitsjrcrc�B�US:dUS:�a
Sn[U5eXlgre)rgrWrhs   rrYrmnrkrc�f�U[R[R[R4;$r)r�TEXT�BINARY�CONTINUATION)rr)s  r�_compressible_opcode�&PerMessageDeflate._compressible_opcodeus"���&�+�+�v�}�}�f�6I�6I�J�J�Jrc��UR$r)r^rs rr�PerMessageDeflate.enabledxs���}�}�rc���SUR3SUR3/nUR(aURS5 UR(aURS5 SRU5$)N�client_max_window_bits=�server_max_window_bits=rRrS�; )rXrYrR�appendrS�join)r�27parameterss  rr�PerMessageDeflate.offer{sl��%�d�&A�&A�%B�C�%�d�&A�&A�%B�C�28�29�30�*�*����:�;��*�*����:�;��y�y��$�$rc�0�URS5Vs/sHo"R5PM nnUSSH�nURS5(a	SUlM"URS5(a	SUlMAURS5(a3[URSS5SR55UlM�URS5(dM�[URSS5SR55UlM� SUlgs snf�	N�;rrRTrSrX�=rY)	�split�strip�31startswithrRrSrBrXrYr^)rr�b�bits�bits     rr%�PerMessageDeflate.finalize�s���#(�;�;�s�#3�4�#3�a���	�#3��4����8�C��~�~�:�;�;�26��/���� <�=�=�26��/���� 8�9�9�.1�#�)�)�C��2C�A�2F�2L�2L�2N�.O��+���� 8�9�9�.1�#�)�)�C��2C�A�2F�2L�2L�2N�.O��+����
��5s�Dc�j�SnSnURS5Vs/sHoDR5PM nnUSSH�nURS5(a	SUlM"URS5(a	SUlMAURS5(aBSU;a.[URSS5SR55nM�URnM�URS5(dM�SU;a.[URSS5SR55nM�URnM� X#4$s snfr�)r�r�r�rRrSrBrXrY)r�paramsrXrYr�r�r�s       r�
_parse_params�PerMessageDeflate._parse_params�s��!%��!%��#)�<�<��#4�5�#4�a���	�#4��5����8�C��~�~�:�;�;�26��/���� <�=�=�26��/���� 8�9�9��#�:�-0����3��1B�1�1E�1K�1K�1M�-N�*�-1�-H�-H�*���� 8�9�9��#�:�-0����3��1B�1�1E�1K�1K�1M�-N�*�-1�-H�-H�*�� &�=�=��#6s�D0c�z�URU5up#/nUR(aURS5 UR(aURS5 UbURSU35 X lUbURSU35 X0lSUlSRU5$![a gf=f)NrRrSrxryTrz)	r�rRr{rSrXrYr^r|rg)rrrXrYr}s     rr!�PerMessageDeflate.accept�s���9=�9K�9K�E�9R�6���32��*�*����:�;��*�*����:�;�	)�%�1��!�!�$;�<R�;S�"T�U�.D�+�%�1��!�!�$;�<R�;S�"T�U�.D�+�!�D�M��9�9�Z�(�(��	�	��	�s�:B-�-33B:�9B:c�X�UR(a%UR5(a[R$UR(a#U[R34La[R$UR
U5UlURc�URUlUR(aoUR(deUR(a
URnOURnURc%[R"[U5*5Ul[!SSS5$)NTF)�rsv1�	iscontrolr�PROTOCOL_ERRORrrrrsr\r]�clientrYrXr[�zlib�
decompressobjrBr)rr(r)r*r+r�s      rr,�&PerMessageDeflate.frame_inbound_header�s����8�8��(�(�*�*��-�-�-��8�8��&�"5�"5�5��-�-�-�(,�(A�(A�&�(I��%��#�#�+�'*�x�x�D�$��'�'��4�4�4�4��<�<��6�6�D��6�6�D��%�%�-�)-�);�);�S��Y�J�)G�D�&��t�U�E�*�*rc��UR(aUR(dU$URceURR[	U55$![35Ra [Rs$f=fr)	r]r\r[�36decompressrDr��errorr�INVALID_FRAME_PAYLOAD_DATAr/s   rr1�,PerMessageDeflate.frame_inbound_payload_data�sk���'�'�t�/L�/L��K��!�!�-�-�-�	:��%�%�0�0��t��=�=���z�z�	:��9�9�9�	:�s�#A�$B�?Bc���U(dgUR(dSUlgUR(dSUlgURceURRS5nX0RR	5-
nUR(a
URnOURnU(aSUlSUlU$![37Ra [Rs$f=f)Ns��)r\r]r[r��flushr�r�rr�r�rSrR)rr(r4r0�no_context_takeovers     rr5�(PerMessageDeflate.frame_inbound_complete�s������,�,�'+�D�$���'�'�'+�D�$���!�!�-�-�-�	:��%�%�0�0�1D�E�D��&�&�,�,�.�.�D��<�<�"&�"A�"A��"&�"A�"A���!%�D��#'�� �����z�z�	:��9�9�9�	:�s�7C�$C*�)C*c���URU5(dX44$U[RLa[SUSUS5nURc�U[RLdeUR38(a
URnOURn[R"[R[R[U5*5UlURR[U55nU(ahX@RR[R 5-
nUSSnUR39(a
UR"nOUR$nU(aSUlX44$)NTr������)rsrrrrrZr�rXrYr��compressobj�Z_DEFAULT_COMPRESSION�DEFLATEDrB�compressrDr��Z_SYNC_FLUSHrRrS)rr(r)r*r0r4r�r�s        rr8� PerMessageDeflate.frame_outbound	s#���(�(��0�0��;����,�,�,��$��A���A��/�C����#���!4�!4�4�4�4��|�|��2�2���2�2��#�/�/��*�*�D�M�M�C��I�:� �D�����(�(��t��5����$�$�*�*�4�+<�+<�=�=�D����9�D��|�|�&*�&E�&E�#�&*�&E�&E�#�"�#'�� ��{�rc�P�SUR3/nUR(aURS5 URSUR35 UR(aURS5 SRURRSRU55$)NrxrRryrSz<{} {}>rz)	rXrRr{rYrS�format�	__class__rGr|)r�descrs  r�__repr__�PerMessageDeflate.__repr__1s���*�4�+F�+F�*G�H�I���*�*��L�L�5�6�
���.�t�/J�/J�.K�L�M��*�*��L�L�5�6������� 7� 7����5�9I�J�Jr)rUrZr[r^r]r\rWrXrRrYrS)FNFN)40rRr<rX�41int | NonerSr<rYr�r;r?)r;rB)rirBr;r?)r)rr;r<r:r=r>)r�rr;ztuple[int | None, int | None])rrr;zbool | None | strr@rCrErF)r;r)rGrHrIrJrrTrVr_�propertyrX�setterrYrsrrr%r�r!r,r1r5r8r�rLrrrrNrN>s����D�%'�"�%'�"�,1�-1�+0�-1��$(��!+��%)�	�42!+��43�
�6�,��,��"�"�-�#�-��,��,��"�"�-�#�-�K��%��>�.)�,+�+�+��+��	+�44�+�45�
+�646:�1�47:�9>�48:�	�49:��1��8<��	#��>&�+�&��&��	&�50�&��
&�51�&�PKrrN)�__doc__�52__future__rr��abcrr�typingr�frame_protocolrr	r53rrrrNr�SUPPORTED_EXTENSIONSrrr�<module>r�sP���#��#��U�U�+��+�\{K�	�{K�D*�.�.�0A�B�r
codekingpro/portable-devtools · Team Ai