Edit File: ElementInclude.cpython-38.opt-2.pyc
U ����@��d����������������������@���sP���d�dl�Z�ddlmZ�dZed�Zed�ZG�dd��de�Zdd d �Zd dd�Z dS�)�����N����)�ElementTreez!{http://www.w3.org/2001/XInclude}�includeZfallbackc�������������������@���s���e�Zd�ZdS�)�FatalIncludeErrorN)�__name__� __module__�__qualname__��r ���r ����=/opt/alt/python38/lib64/python3.8/xml/etree/ElementInclude.pyr���>���s���r���c�������������� ���C���s\���|dkr.t�|�d��}t�|����}W�5�Q�R�X�n*|s6d}t�|�d|d��}|���}W�5�Q�R�X�|S�)N�xml�rbzUTF-8�r)�encoding)�openr����parseZgetroot�read)�hrefr���r����file�datar ���r ���r ����default_loaderM���s����r���c�����������������C���sh��|d�krt�}d}|t|��k��rd|�|�}|jtk�r4|�d�}|�dd�}|dkr�|||�}|d�krrtd||f���t�|�}|jr�|jp�d|j�|_||�|<�n�|dk�r&||||�d��}|d�kr�td||f���|r�|�|d ��}|jp�d|�|jp�d�|_n|�j�pd|�|j�pd�|�_|�|=�qntd |���n&|jt k�rPtd|j���n t ||��|d �}qd�S�)Nr���r���r���r���zcannot load %r as %r���textr���r���z)unknown parse type in xi:include tag (%r)z0xi:fallback tag must be child of xi:include (%r))r����len�tag�XINCLUDE_INCLUDE�getr����copy�tailr����XINCLUDE_FALLBACKr���)�elem�loader�i�er���r���Znoder���r ���r ���r ���r���c���sN���� � ��� )N)N) r���r���r���ZXINCLUDEr���r����SyntaxErrorr���r���r���r ���r ���r ���r ����<module>3���s���