Edit File: ElementInclude.cpython-311.pyc
� �����f�����������������������������d�dl�Z�ddlmZ�d�dlmZ�dZedz���Zedz���ZdZ�G�d ��d e ������������Z �G�d��de ������������Zdd �Zddefd�Z d��ZdS�)�����N����)�ElementTree)�urljoinz!{http://www.w3.org/2001/XInclude}�include�fallback����c�������������������������e�Zd�ZdS�)�FatalIncludeErrorN��__name__� __module__�__qualname__��������?/opt/alt/python311/lib64/python3.11/xml/etree/ElementInclude.pyr ���r ���C�������������������Dr���r ���c�������������������������e�Zd�ZdS�)�LimitedRecursiveIncludeErrorNr���r���r���r���r���r���G���r���r���r���c������������������4����|dk����rOt����������|�d������������5�}t����������j��������|�����������������������������������������������}d�d�d��������������n#�1�swxY�w�Y���nB|sd}t����������|�d|�������������5�}|�����������������������������������}d�d�d��������������n#�1�swxY�w�Y���|S�)N�xml�rbzUTF-8�r)�encoding)�openr����parse�getroot�read)�hrefr���r����file�datas��� r����default_loaderr!���W���s�������~�~� �$�� � �� 5���$�T�*�*�2�2�4�4�D� 5�� 5�� 5�� 5�� 5�� 5�� 5�� 5�� 5�� 5�� 5����� 5�� 5�� 5�� 5����� ��H� �$��h� /� /� /�� �4��9�9�;�;�D� �� �� �� �� �� �� �� �� �� �� ����� �� �� �� ��Ks#����'A � A�A�,B � B�Bc������������������������|�d}n|dk�����rt����������d|z���������������t����������|�d������������r|������������������������������������}�|�t����������}t ����������|�|||t�������������������������������������d�S�)N���r���z;expected non-negative depth or None for 'max_depth', got %rr���)� ValueError�hasattrr���r!����_include�set)�elem�loader�base_url� max_depths��� r���r���r���t���sv��������� � � �Q����V�Yb�b�c�c�c��t�Y������|�|�~�~�� �~����T�6�8�Y����6�6�6�6�6r���c������������������N����d}|t����������|�������������k������r|�|���������}|j��������t����������k�����r�|���������������������d������������}|rt ����������||������������}|���������������������dd������������}|dk����r�||v�rt����������d|z���������������|dk����rt ����������d|z���������������|���������������������|��������������|||������������} | �t����������d|�d|���������������t����������j��������| ������������} t����������| |||d z ��|�������������|� ��������������������|�������������|j��������r| j��������pd |j��������z���| _��������| |�|<���n�|dk����r}�||||���������������������d������������������������} | �t����������d|�d|���������������|j��������r | |j��������z ��} |r|�|d z �����������} | j��������pd | z���| _��������n|�j��������pd | z���|�_��������|�|=����t����������d |z���������������|j��������t����������k����rt����������d|j��������z���������������t����������|||||�������������|d z ��}|t����������|�������������k�������d�S�d�S�)Nr���r���r���r���zrecursive include of %sz5maximum xinclude depth reached when including file %szcannot load z as r������textr���z)unknown parse type in xi:include tag (%r)z0xi:fallback tag must be child of xi:include (%r))�len�tag�XINCLUDE_INCLUDE�getr���r ���r����add�copyr&����remove�tailr.����XINCLUDE_FALLBACK)r(���r)���r*���r+���� _parent_hrefs�i�er���r����noder.���s��� r���r&���r&�������s������ �A� �c�$�i�i�-�-���G���5�$�$�$��5�5��=�=�D��� /��x��.�.���E�E�'�5�)�)�E���~�~��=�(�(�+�,E��,L�M�M�M���>�>�6�O�RV�V�X��X��X��!�!�$�'�'�'��v�d�E�*�*���<�+�+�26�$�$���>��������y�������v�t�Y��]�M�J�J�J��$�$�T�*�*�*��6��;�!%���b�A�F� :�D�I���Q����&����v�d�E�1�5�5��+<�+<�=�=���<�+�+�26�$�$���>��������6��#��A�F�N�D���9���!��9�D�!%���b�D� 8�D�I�I�!%���b�D� 8�D�I���G��'�?�%�G��������U�'� '� '�#�B�Q�U�J����� �� �Q���)�]�C�C�C� �Q���g��c�$�i�i�-�-�-�-�-�-r���)N)r4���r-���r����urllib.parser����XINCLUDEr1���r7����DEFAULT_MAX_INCLUSION_DEPTH�SyntaxErrorr ���r���r!���r���r&���r���r���r����<module>r@������s������f������������������ �� �� �� �� �� �.���i�'����z�)���� ��� �� �� �� �� ��� �� �� � �� �� �� �� �#4�� �� �� � �� �� �� �:���1�7��7��7��7�6��6��6��6��6r���