֦i> d Z ddl ddlmZmZ ddlmZ ddlmZmZ ddlmZ ddlm Z m Z ddlmZ e ed s ed d ddlmZmZmZ ej( Zej* Z ddlZddlZej0 Z[[ G d d Z G d dej6 Z G d dej: ej6 Zd Ze dk( ryddl!Z" e Z#e#jI e"jJ j$ jM e#jO e"jJ jQ e#jS d yy# e$ r ed d w xY w# e$ r d ZY w xY w)z0.20 )*)feature_validationfeature_namespaces)feature_namespace_prefixes)feature_external_gesfeature_external_pes)feature_string_interning)property_xml_stringproperty_interning_dict)expatParserCreatezexpat not supportedN) xmlreadersaxutilshandlerc | S N )os ,/usr/lib64/python3.12/xml/sax/expatreader.py_mkproxyr ! s c e Zd Zy) _ClosedParserN)__name__ __module____qualname__r r r r r ( s r r c , e Zd Z d Zd Zd Zd Zd Zy)ExpatLocatorc $ t | | _ y r )r _refselfparsers r __init__zExpatLocator.__init__3 s V$ r c ` | j }|j y |j j S r )r _parserErrorColumnNumberr! s r getColumnNumberzExpatLocator.getColumnNumber6 s( >>!~~///r c ` | j }|j y|j j S N )r r&