o 0iS? @ s d Z ddlT ddlmZmZ ddlmZ ddlmZmZ ddlmZ ddlm Z m Z ddlZejdd d kr=e dd[zddlmZ W n eyR e d dw eeds]e d dddlmZmZmZ ejZejZzddlZW n ey dd ZY n w ddlZejZ[[G dd dZG dd dejZG dd dejejZ dd Z!e"dkrddl#Z$e! Z%e%&e$j'j( e%)e$j'* e%+d dS dS )z0.20 )*)feature_validationfeature_namespaces)feature_namespace_prefixes)feature_external_gesfeature_external_pes)feature_string_interning)property_xml_stringproperty_interning_dictN javazexpat not available in Java)expatzexpat not supportedParserCreate) xmlreadersaxutilshandlerc C s | S N )or r :/opt/alt/python310/lib64/python3.10/xml/sax/expatreader.py_mkproxy' s r c @ s e Zd ZdS ) _ClosedParserN)__name__ __module____qualname__r r r r r . s r c @ s6 e Zd Z dd Zdd Zdd Zdd Zd d ZdS )ExpatLocatorc C s t || _d S r )r _refselfparserr r r __init__9 zExpatLocator.__init__c C s | j }|jd u r d S |jjS r )r _parserErrorColumnNumberr r r r getColumnNumber<