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

30 lines
4.8 KiB
Plaintext
Raw Normal View History

Ë
ëÅÙj”ãóˆ—dZddlmZmZddlmZddlmZddl m
Z
m Z m Z dZ
Gd„d e«ZGd
„d ee«Zdd „Z dd
„Zy)zDefused xml.dom.expatbuilder
é)Úprint_functionÚabsolute_import)Ú ExpatBuilder)Ú
Namespacesé)Ú DTDForbiddenÚEntitiesForbiddenÚExternalReferenceForbiddenzxml.dom.expatbuildercó8—eZdZdZ d d„Zd„Zd„Zd„Zd„Zd„Z y)
ÚDefusedExpatBuilderzDefused document builderNcóZ—tj||«||_||_||_y©N)Ú
_ExpatBuilderÚ__init__Ú
forbid_dtdÚforbid_entitiesÚforbid_external)ÚselfÚoptionsrrrs ú[C:\Users\30997\AppData\Local\Temp\pip-target-6g32zz5s\lib\python\defusedxml/expatbuilder.pyrzDefusedExpatBuilder.__init__s+€ô ×јt WÔ-Ø$ˆŒØ.ˆÔØ.ˆÕócó—t|||«‚r)r)rÚnameÚsysidÚpubidÚhas_internal_subsets rÚdefused_start_doctype_declz.DefusedExpatBuilder.defused_start_doctype_decls€Ü˜4 ¨Ó.Ð.rcó"—t||||||«‚r©r )rrÚis_parameter_entityÚvalueÚbaserrÚ
notation_names rÚdefused_entity_declz'DefusedExpatBuilder.defused_entity_decl s€ô   e¨T°5¸%ÀÓOÐOrcó"—t|d||||«‚rr)rrr"rrr#s rÚdefused_unparsed_entity_declz0DefusedExpatBuilder.defused_unparsed_entity_decl%s€ä  d¨D°%¸À
ÓNÐNrcó—t||||«‚r)r
)rÚcontextr"rrs rÚ#defused_external_entity_ref_handlerz7DefusedExpatBuilder.defused_external_entity_ref_handler)s€Ü(¨°$¸¸uÓEÐErcó—tj||«|jr|j|_|j
r"|j |_|j|_ |jr|j|_ yyr)
rÚinstallrrÚStartDoctypeDeclHandlerrr$ÚEntityDeclHandlerr&ÚUnparsedEntityDeclHandlerrr)ÚExternalEntityRefHandler©rÚparsers rr+zDefusedExpatBuilder.install,sh€Ü×јd FÔ+à �?Š?Ø-1×-LÑ-LˆFÔ *Ø × Ò à'+×'?Ñ'?ˆFÔ $Ø/3×/PÑ/PˆFÔ ,Ø × Ò Ø.2×.VÑ.VˆFÕ +ð r)NFTT)
Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrr$r&r)r+©rrr r s.„Ù"ðUYó/ò/òPò
OòFó
Wrr có—eZdZdZd„Zd„Zy)ÚDefusedExpatBuilderNSz2Defused document builder that supports namespaces.có€—tj||«|jjr|j|_yyr)r r+Ú_optionsÚnamespace_declarationsÚstart_namespace_decl_handlerÚStartNamespaceDeclHandlerr0s rr+zDefusedExpatBuilderNS.install<s2€Ü×#Ñ# D¨&Ô1Ø �=‰=× /Ò /Ø/3×/PÑ/PˆFÕ ,ð 0rcóN—tj|«|j«yr)r ÚresetÚ_initNamespaces)rs rr?zDefusedExpatBuilderNS.resetAs€Ü×!Ñ! $Ô'Ø ×ÑÕrN)r2r3r4r5r+r?r6rrr8r89s„Ù<òQó
rr8có—|rt}nt}||||¬«}t|t«r0t |d«} |j |«}|j
«|S|j |«}|S#|j
«wxYw)z{Parse a document, returning the resulting Document node.
'file' may be either a file name or an open file object.
©rrrÚrb)r8r Ú
isinstanceÚstrÚopenÚ parseFileÚclose) ÚfileÚ
namespacesrrrÚ
build_builderÚbuilderÚfpÚresults rÚparserOFs„€ñ