Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2��j����SrSSKJrJr SSKJr SSKJr SSK	J3r4JrJr Sr
"SS	\5r"S5S\\5rSSjrSS
jrg)zDefused xml.dom.expatbuilder6�)�print_function�absolute_import)�ExpatBuilder)�7Namespaces�)�DTDForbidden�EntitiesForbidden�ExternalReferenceForbiddenzxml.dom.expatbuilderc�B�\rSrSrSrSSjrSrSrSrSr	S	r8S9rg)�DefusedExpatBuilder�zDefused document builderNc�T�[R"X5 X lX0lX@lg�N)�
_ExpatBuilder�__init__�10forbid_dtd�forbid_entities�forbid_external)�self�optionsrrrs     �]D:\code\apps\devtools\python\user_packages\Python313\site-packages\defusedxml/expatbuilder.pyr�DefusedExpatBuilder.__init__s#��	���t�-�$��.��.��c��[XU5er)r)r�name�sysid�pubid�has_internal_subsets     r�defused_start_doctype_decl�.DefusedExpatBuilder.defused_start_doctype_decls���4��.�.rc��[XXEXg5er�r	)rr�is_parameter_entity�value�baserr�
notation_names        r�defused_entity_decl�'DefusedExpatBuilder.defused_entity_decl s�� ��T�%�O�Orc��[USX#XE5err")rrr%rrr&s      r�defused_unparsed_entity_decl�0DefusedExpatBuilder.defused_unparsed_entity_decl%s����d�D��N�Nrc��[XX45er)r11)r�contextr%rrs     r�#defused_external_entity_ref_handler�7DefusedExpatBuilder.defused_external_entity_ref_handler)s��(���E�Erc� �[R"X5 UR(aURUlUR12(a"URUlURUl	UR(aURUlggr)
r�installrr�StartDoctypeDeclHandlerrr'�EntityDeclHandlerr*�UnparsedEntityDeclHandlerrr.�ExternalEntityRefHandler�r�parsers  rr1�DefusedExpatBuilder.install,sf�����d�+��?�?�-1�-L�-L�F�*����'+�'?�'?�F�$�/3�/P�/P�F�,����.2�.V�.V�F�+� r�rrr)NFTT)�__name__�13__module__�__qualname__�__firstlineno__�__doc__rrr'r*r.r1�__static_attributes__�rrrrs.��"�UY�/�/�P�14O�F�15Wrrc�$�\rSrSrSrSrSrSrg)�DefusedExpatBuilderNS�9z2Defused document builder that supports namespaces.c��[RX5 URR(aURUlggr)rr1�_options�namespace_declarations�start_namespace_decl_handler�StartNamespaceDeclHandlerr6s  rr1�DefusedExpatBuilderNS.install<s0���#�#�D�1��=�=�/�/�/3�/P�/P�F�,�0rc�N�[RU5 UR5 gr)r�reset�_initNamespaces)rs rrK�DefusedExpatBuilderNS.resetAs���!�!�$�'����rr@N)r:r;r<r=r>r1rKr?r@rrrBrB9s��<�Q�16rrBc��U(a[nO[nU"X#US9n[U[5(a0[	US5nURU5nUR
5 U$URU5nU$!UR
5 f=f)zsParse a document, returning the resulting Document node.17 18'file' may be either a file name or an open file object.19r9�rb)rBr�20isinstance�str�open�	parseFile�close)	�file�21namespacesrrr�
build_builder�builder�fp�results	         r�parser[Fs���22�-�
�+�
���P_��G��$����
�$��
��	��&�&�r�*�F��H�H�J��M��"�"�4�(���M��
�H�H�J�s�A4�4Bc�Z�U(a[nO[nU"X#US9nURU5$)zGParse a document from a string, returning the resulting23Document node.24r9)rBr�parseString)�stringrVrrrrWrXs       rr]r]^s4���-�
�+�
���P_��G����v�&�&rN)TFTT)r>�25__future__rr�xml.dom.expatbuilderrrr�_Namespaces�commonrr	r26�27__origin__rrBr[r]r@rr�<module>rdsM���6�>�:�O�O�
#�28�$W�-�$W�N29�K�)<�30��2VZ�
'r
codekingpro/portable-devtools · Team Ai