Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2��j���N�SrSSKJrJr SSKrSSKJrJrJrJ	r	 \	(a!Sr3SSKJr SSK
Jr SS	K
Jr SS4KJr SSKJr OSr5SSKJr SSKrSrSS6KJr SSKJr SSKrS
rSSjr"SS\(a\R6O\5r"SS\5rSrSr g!\a SrNAf=f)z*Defused xmlrpclib7 8Also defuses gzip bomb9�)�print_function�absolute_importN�)�DTDForbidden�EntitiesForbidden�ExternalReferenceForbidden�PY3z
xmlrpc.client)�ExpatParser)�client)�server)�gzip_decode)�GzipDecodedResponse�	xmlrpclibi�c��[(d[eUc[n[R"U5n[R10"SUS9nUS:aUR
5nOUR
US-5nUR5 UR5 US:�a[U5U:�a[S5eU$![a [S5ef=f)zjgzip encoded data -> unencoded data11 12Decode data using the gzip content encoding as described in RFC 195213�rb��mode�fileobjrrzinvalid dataz#max gzipped payload length exceeded)�gzip�NotImplementedError�MAX_DATA�io�BytesIO�GzipFile�read�IOError�14ValueError�close�len)�data�limit�f�gzf�decodeds     �WD:\code\apps\devtools\python\user_packages\Python313\site-packages\defusedxml/xmlrpc.py�defused_gzip_decoder&-s���15�4�!�!��}���16�17�18�4��A�19�-�-�T�1�20-�C�)��1�9��h�h�j�G��h�h�u�q�y�)�G��G�G�I��I�I�K���z�c�'�l�U�*��>�?�?��N��
�)���(�(�)�s�B5�B5�5Cc�.�\rSrSrSrSSjrSrSrSrg)	�DefusedGzipDecodedResponse�Fz`a file-like object to decode a response encoded with the gzip21method, as described in RFC 1952.22Nc��[(d[eUbUO[=UlnUS:aUR	5nSUlOUR	US-5nSUlUS:�a[
U5U:�a[S5e[R"U5Ul23[RRUSURS9 g)Nrr�max payload length exceededrr)
rrrr!r�24readlengthrrrr�stringior�__init__)�self�responser!r s    r%r.�#DefusedGzipDecodedResponse.__init__Ks����t�%�%�&+�&7�U�X�E��25�U��1�9��=�=�?�D�"�D�O��=�=����+�D��D�O��A�:�#�d�)�e�+��:�;�;��26�27�4�(��
��
�
���t�$��
�
��F�c�v�URS:�a�URUR-28n[XS-5n[RRX5nU=R[
U5-
slURUR:�a[S5eU$[RRX5$)Nrrr+)r!r,�minrrrrr)r/�n�leftr s    r%r�DefusedGzipDecodedResponse.read\s����:�:��?��:�:����/�D��A�a�x� �A��=�=�%�%�d�.�D��O�O�s�4�y�(�O�������+� �!>�?�?��K��=�=�%�%�d�.�.r2c�v�[RRU5 URR5 g�N)rrrr-)r/s r%r� DefusedGzipDecodedResponse.closehs$���
�
���D�!��
�
���r2)r!r,r-r9)	�__name__�29__module__�__qualname__�__firstlineno__�__doc__r.rr�__static_attributes__�r2r%r(r(Fs���G�"30/�r2r(c�6�\rSrSrS	SjrSrSrSrSrSr	g)31�DefusedExpatParser�mc�\�[R"X5 X lX0lX@lUR32nUR(aURUlUR(a"URUl	URUlUR(aURUl
ggr9)r33r.�34forbid_dtd�forbid_entities�forbid_external�_parser�defused_start_doctype_decl�StartDoctypeDeclHandler�defused_entity_decl�EntityDeclHandler�defused_unparsed_entity_decl�UnparsedEntityDeclHandler�#defused_external_entity_ref_handler�ExternalEntityRefHandler)r/�targetrFrGrH�parsers      r%r.�DefusedExpatParser.__init__ns������T�*�$��.��.�������?�?�-1�-L�-L�F�*����'+�'?�'?�F�$�/3�/P�/P�F�,����.2�.V�.V�F�+� r2c��[XU5er9)r)r/�name�sysid�pubid�has_internal_subsets     r%rJ�-DefusedExpatParser.defused_start_doctype_decl|s���4��.�.r2c��[XXEXg5er9�r)r/rV�is_parameter_entity�value�baserWrX�
notation_names        r%rL�&DefusedExpatParser.defused_entity_decls�� ��T�%�O�Or2c��[USX#XE5er9r\)r/rVr_rWrXr`s      r%rN�/DefusedExpatParser.defused_unparsed_entity_decl�s����d�D��N�Nr2c��[XX45er9)r)r/�contextr_rWrXs     r%rP�6DefusedExpatParser.defused_external_entity_ref_handler�s��(���E�Er2)rFrGrHN)FTT)35r;r<r=r>r.rJrLrNrPr@rAr2r%rCrCms��W�/�P�36O�Fr2rCc��[[l[[l[37[l[(a[38[lggr9)rC�
xmlrpc_client�39FastParserr(rr&r
�
xmlrpc_serverrAr2r%�monkey_patchrk�s,��1�M��(B�M�%� 3�M���}�$7�
�!�r2c��S[l[[l[[l[(a[[lggr9)rhri�_OrigGzipDecodedResponser�_orig_gzip_decoder
rjrAr2r%�unmonkey_patchro�s,��#�M��(@�M�%� 1�M���}�$5�
�!�r2r9)!r?�40__future__rrr�commonrrrr	�41__origin__�
xmlrpc.clientr42�xmlrpcrrhrrjr
rnrrmrr�ImportErrorrr&r�objectr(rCrkrorAr2r%�<module>rws����7�	�T�T�� �J�)�.�.�>�M��J�%�%��M�:�I������2$�$����F�$�NF��F�>8�6��e���D��s�B�B$�#B$
codekingpro/portable-devtools · Team Ai