Files
cms-website/.deps_siteforge_v812/defusedxml/__pycache__/xmlrpc.cpython-312.pyc
T

40 lines
6.7 KiB
Plaintext
Raw Normal View History

Ë
ëÅÙjôãó6—dZddlmZmZddlZddlmZmZmZm Z e r!dZ
ddl m Z ddl
mZdd l
mZdd
l mZdd l mZnd Z
ddlm Z ddlZdZdd
lmZdd lmZ ddlZd
Zdd„ZGd„der ej6ne«ZGd„de «Zd„Zd„Z y#e$rdZYŒ:wxYw)z*Defused xmlrpclib
Also defuses gzip bomb
é)Úprint_functionÚabsolute_importNé)Ú DTDForbiddenÚEntitiesForbiddenÚExternalReferenceForbiddenÚPY3z
xmlrpc.client)Ú ExpatParser)Úclient)Úserver)Ú gzip_decode)ÚGzipDecodedResponseÚ xmlrpclibiàcóˆ—tst‚|€t}tj|«}tj
d|¬«} |dkr|j
«}n|j
|dz«}|j«|j«|dk\rt|«|kDr td«‚|S#t$r td«‚wxYw)zrgzip encoded data -> unencoded data
Decode data using the gzip content encoding as described in RFC 1952
Úrb©ÚmodeÚfileobjrrz invalid dataz#max gzipped payload length exceeded) ÚgzipÚNotImplementedErrorÚMAX_DATAÚioÚBytesIOÚGzipFileÚreadÚIOErrorÚ
ValueErrorÚcloseÚlen)ÚdataÚlimitÚfÚgzfÚdecodeds úUC:\Users\30997\AppData\Local\Temp\pip-target-6g32zz5s\lib\python\defusedxml/xmlrpc.pyÚdefused_gzip_decoder&-s±€õ
Ü!Ð!Ø €}܈Ü
�
‰
�4Ó€AÜ
�-‰-˜T¨1Ô
-€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 Á*B,Â,Ccó$—eZdZdZdd„Zd„Zd„Zy)ÚDefusedGzipDecodedResponsezha file-like object to decode a response encoded with the gzip
method, as described in RFC 1952.
Ncóv—tst‚|�|ntx|_}|dkr|j «}d|_n|j |dz«}d|_|dk\rt
|«|kDr td«‚tj|«|_
tjj|d|j¬«y)Nrrúmax payload length exceededrr)
rrrr!rÚ
readlengthrrrrÚstringiorÚ__init__)ÚselfÚresponser!r s r%r-z#DefusedGzipDecodedResponse.__init__Ks�€õÜ%Ð %Ø&+Ð&7™U¼XÐEˆŒ
�UØ �1Š9Ø—=‘=“?ˆDØ"ˆD�Oà—=‘= ¨¡Ó+ˆD؈DŒOØ �AŠ:œ#˜d›) eÒ+ÜÐ:Ó;Ð ;ÜŸ
™
 4Ó(ˆŒ
Ü �
‰
×јt¨$¸¿
¹