Uname: Linux server.digisquadtech.com 4.18.0-553.100.1.el8_10.x86_64 #1 SMP Mon Feb 2 04:13:33 EST 2026 x86_64
User: 1091 (madhavfluid)
Group: 1090 (madhavfluid)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//usr/lib64/python3.6/site-packages///lxml/__pycache__      ( Reset | Go to )
File Name: ElementInclude.cpython-36.pyc
3
0Z @sdZddlmZyddlmZddlmZWn,ek
rXddlmZddl    mZYnXdZ
e
dZ e
dZ e
dZ Gd    d
d
ejZdd d ZdddZddZdddZdddZd S)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}includeZfallback*c@s eZdZdS)FatalIncludeErrorN)__name__
__module__ __qualname__r r &/usr/lib64/python3.6/ElementInclude.pyrGsrNcCsHt|d}|dkr"tj|j}n|j}|s2d}|j|}|j|S)Nrbxmlzutf-8)openrparsegetrootreaddecodeclose)hrefrencodingfiledatar r r default_loaderWs

rcCs\|dkrtj||j}n>d|kr,t|}n
t|d}|j}|j|sNd}|j|}|S)Nrz://r zutf-8)rrrrrrrr)rrrparserrfr r r _lxml_default_loadergs


rcsdfdd    }|S)Ncs |||S)Nr )rrrr)loaderr r loadzsz_wrap_et_loader.<locals>.load)NNr )rrr )rr _wrap_et_loaderysrcCs`|dkr<t|dr |}|j}n|j}t|drN|jj}nt|drN|j}t|||ddS)Nrdocinfo)base_url)hasattrr getroottreer ZURL_include)elemrr!Ztreer r r rs




cCs|dk    rt|}nt}|dkr$t}|jj}t|jt}x|D]}|jt    krt
||j d}|j dd}    |j }
|    dkr||krt d||j||||    |d} | dkrt d||    ft| ||} |jr| jpd|j| _|
dkr| S|
j|| n|    dkr|||    |j d    d
} | dkr>t d||    f|j} | dk    rd| jpZd| | _n,|
dkrr| S|
jp|d| |jpd|
_|
j|n t d |    qD|jtkr|j }
|
dk    r|
jt    krt d |jqDt d |jqDW|S)Nrrrz recursive include of %r detected)rzcannot load %r as %rtextr)rz)unknown parse type in xi:include tag (%r)z0xi:fallback tag must be child of xi:include (%r)z0Invalid element found in XInclude namespace (%r))rrsetr#rlistiterXINCLUDE_ITER_TAGtagXINCLUDE_INCLUDErgetZ    getparentraddr$tailreplaceZ getpreviousr'removeXINCLUDE_FALLBACK)r%rZ _parent_hrefsr!Z load_includerZinclude_elementserrparentZnoder'Z predecessorr r r r$sd

   


 



   r$)N)NN)NN)NNN)__doc__ZlxmlrZurlparserZurllib2r ImportErrorZ urllib.parseZurllib.requestZXINCLUDEr-r3r+ZLxmlSyntaxErrorrrrrrr$r r r r <module>3s"   



All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL