python (3.12.0)
͑e d dl Z ddlmZ d dlmZ dZedz Zedz ZdZ G d d
e Z
G d de
Zdd
ZddefdZ
d Zy) N )ElementTree)urljoinz!{http://www.w3.org/2001/XInclude}includefallback c e Zd Zy)FatalIncludeErrorN__name__
__module____qualname__ L/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/xml/etree/ElementInclude.pyr
r
C r r
c e Zd Zy)LimitedRecursiveIncludeErrorNr r r r r r G r r r c |dk( r:t | d 5 }t j | j }d d d |S |sd}t | d| 5 }|j }d d d |S # 1 sw Y S xY w# 1 sw Y S xY w)NxmlrbzUTF-8r)encoding)openr parsegetrootread)hrefr r filedatas r default_loaderr! W s ~
$
5$$T*224D 5 K H
$h
/ 499;D K 5 K Ks $A-A:-A7:Bc |d}n|dk rt d|z t | d r| j } |t }t | |||t y )Nr z;expected non-negative depth or None for 'max_depth', got %rr )
ValueErrorhasattrr r! _includeset)elemloaderbase_url max_depths r r r t sW QVYbbcctY||~
~T68Y6r c d}|t | k r| | }|j t k( r|j d }|rt || }|j dd }|dk( r||v rt d|z |dk( rt
d|z |j | ||| } | t d|d| t j | } t | |||d z
| |j | |j r"| j xs d
|j z | _ | | |<