Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2��jL��N�SrSSKJrJr SSKrSSKrSSKJr SSK	J3r4JrJr \RSS:�rSr\R r\R""S	\S5S9 "SS
\R&5r"SS\R*5r\"5r\R0rSSjrSSjrSSjr\rSrg)zkDEPRECATED Example code for lxml.etree protection6 7The code has NO protection against decompression bombs.8�)�print_function�absolute_importN)�etree�)�DTDForbidden�EntitiesForbidden�NotSupportedError�z9lxml.etreezOdefusedxml.lxml is no longer supported and will be removed in a future release.�)�category�10stacklevelc�^�\rSrSrSrSr\RrSr	U4Sjr11SU4SjjrS
U4SjjrS
U4Sjjr
SU4S	jjrU4S12jrS
U4SjjrSrU=r$)�RestrictedElement�!zEA restricted Element class that filters out instances of some classes�c#�b# �URnUHn[X25(aMUv� M g7f�N)�	blacklist�13isinstance)�self�iteratorr�childs    �UD:\code\apps\devtools\python\user_packages\Python313\site-packages\defusedxml/lxml.py�_filter�RestrictedElement._filter(s+����N�N�	��E��%�+�+���K��s�-/c�J>�[[U]5nURU5$r)�superr�__iter__r�rr�	__class__s  �rr�RestrictedElement.__iter__/s"����*�D�:�<���|�|�H�%�%�c�H>�[[U]XS9nURU5$)N)�tag�reversed)rr�iterchildrenr)rr$r%rr s    �rr&�RestrictedElement.iterchildren3s'����*�D�>�3�>�Z���|�|�H�%�%r"c�N>�[[U]14"USU06nURU5$�Nr$)rr�iterr�rr$�tagsrr s    �rr*�RestrictedElement.iter7s)����*�D�6��F�3�F���|�|�H�%�%r"c�N>�[[U]15"USU06nURU5$r))rr�iterdescendantsrr+s    �rr/�!RestrictedElement.iterdescendants;s)����*�D�A�D�Q�c�Q���|�|�H�%�%r"c�H>�[[U]XS9nURU5$)N)r$�	preceding)rr�itersiblingsr)rr$r2rr s    �rr3�RestrictedElement.itersiblings?s'����*�D�>�3�>�\���|�|�H�%�%r"c�\>�[[U]5n[UR	U55$r)rrr�listrrs  �r�getchildren�RestrictedElement.getchildrenCs'����*�D�:�<���D�L�L��*�+�+r"c�L>�[[U]U5nURU5$r)rr�getiteratorr)rr$rr s   �rr:�RestrictedElement.getiteratorGs$����*�D�=�c�B���|�|�H�%�%r")NFr)�__name__�16__module__�__qualname__�__firstlineno__�__doc__�	__slots__�_etree�_Entityrrrr&r*r/r3r7r:�__static_attributes__�
__classcell__)r s@rrr!sA���O��I����I��&�&�&�&�&�,�&�&r"rc�6�\rSrSrSrSS0r\rSrSr	Sr17Srg	)18�GlobalParserTLS�Lz0Thread local context for custom parser instances�resolve_entitiesFc���[R"S0URD6nURnURb%[R"US9nURU5 U$)N)�elementr)rB�	XMLParser�
parser_config�
element_class�ElementDefaultClassLookup�set_element_class_lookup)r�parserrN�lookups    r�createDefaultParser�#GlobalParserTLS.createDefaultParserWsU���!�!�7�D�$6�$6�7���*�*�
����)��5�5�m�L�F��+�+�F�3��
r"c��Xlgr��_default_parser�rrQs  r�setDefaultParser� GlobalParserTLS.setDefaultParser_s��%�r"c�h�[USS5nUc!UR5nURU5 U$)NrW)�getattrrSrYrXs  r�getDefaultParser� GlobalParserTLS.getDefaultParserbs7����0�$�7���>��-�-�/�F��!�!�&�)��
r"rVN)r<r=r>r?r@rMrrNrSrYr]rDrr"rrGrGLs)��:�	�E��M�&�M��&�r"rGc19��URnUR(aOU(a+[URURUR5eU(a[20(d[
S5eU(a^URUR4HAnUcMUR5H%n[URURSSSS5e MC gg)z�Check docinfo of an element tree for DTD and entity declarations21 22The check for entity declarations needs lxml 3 or newer. lxml 2.x does23not support dtd.iterentities().24z3Unable to check for entity declarations in lxml 2.xN)
�docinfo�doctyper�25system_url�	public_id�LXML3r	�internalDTD�externalDTD�iterentitiesr�name�content)�elementtree�26forbid_dtd�forbid_entitiesr`�dtd�entitys      r�
check_docinforons����!�!�G������w����0B�0B�G�DU�DU�V�V��5�5�#�$\�]�]���&�&��(;�(;�;�C��{���*�*�,��'����V�^�^�T�4�QU�W[�\�\�-�<�r"c�b�Uc27[5n[R"XUS9n[XSU5 U$�N)�base_url)r]rB�parsero)�sourcerQrrrkrlrjs      rrsrs�s/��
�~�!�#���,�,�v��A�K��+�?�;��r"c��Uc28[5n[R"XUS9nUR5n[	XcU5 U$rq)r]rB�29fromstring�getroottreero)�textrQrrrkrl�rootelementrjs       rrvrv�s?��
�~�!�#���#�#�D�8�D�K��)�)�+�K��+�?�;��r"c��[S5e)Nz*defused lxml.etree.iterparse not available)r	)�args�kwargss  r�	iterparser}�s��30�H�31I�Ir")FT)NNFT)r@�32__future__rr�	threading�warnings�lxmlrrB�commonrrr	�LXML_VERSIONrd�33__origin__�tostring�warn�DeprecationWarning�ElementBaser�localrG�_parser_tlsr]rorsrv�XMLr}rr"r�<module>r�s����7��� �F�F����A��!�#��
�34��?�?��	�
�
�U�
���(&��*�*�(&�V�i�o�o��<����/�/��]�,����Jr"
codekingpro/portable-devtools · Team Ai