OwlCyberSecurity - MANAGER
Edit File: ElementInclude.cpython-39.opt-2.pyc
a ����?�g�����������������������@���s~���d�dl�Z�ddlmZ�d�dlmZ�dZed�Zed�ZdZG�d d ��d e �Z G�dd��de �Zdd d�Zddefdd�Z dd��ZdS�)�����N����)�ElementTree)�urljoinz!{http://www.w3.org/2001/XInclude}�includeZfallback����c�������������������@���s���e�Zd�ZdS�)�FatalIncludeErrorN��__name__� __module__�__qualname__��r���r����=/opt/alt/python39/lib64/python3.9/xml/etree/ElementInclude.pyr���C���s���r���c�������������������@���s���e�Zd�ZdS�)�LimitedRecursiveIncludeErrorNr���r���r���r���r ���r���G���s���r���c�����������������C���s����|dkrBt�|�d��}t�|����}W�d�����q�1�s60����Y��n>|sJd}t�|�d|d��}|���}W�d�����n1�sv0����Y��|S�)N�xml�rbzUTF-8�r)�encoding)�openr����parse�getroot�read)�hrefr���r����file�datar���r���r ����default_loaderW���s����.&r���c�����������������C���sV���|d�u�rd}n|dk�r"t�d|���t|�d�r4|����}�|d�u�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_depthr���r���r ���r���t���s���� c�����������������C���s���d}|t�|��k��r�|�|�}|jtk�r�|�d�}|r>t||�}|�dd�}|dkr�||v�rftd|���|dkrztd|���|�|��|||�} | d�u�r�td||f���t�| �} t | |||d�|��|� |��|jr�| jp�d |j�| _| |�|<�n�|d k�rz||||�d��} | d�u��r&td||f���|j�r8| |j7�} |�r^|�|d��} | j�pTd | �| _n|�j�phd | �|�_|�|=�qntd|���n,|jt k�r�td |j���nt |||||��|d7�}qd�S�)Nr���r���r���r���zrecursive include of %sz5maximum xinclude depth reached when including file %szcannot load %r as %rr������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#���Z _parent_hrefs�i�er���r���Znoder%���r���r���r ���r�������sd���� � � � ��r���)N)r+���r$���r���Zurllib.parser���ZXINCLUDEr(���r.���ZDEFAULT_MAX_INCLUSION_DEPTH�SyntaxErrorr���r���r���r���r���r���r���r���r ����<module>3���s��� �