File: //opt/alt/python312/lib64/python3.12/xml/sax/__pycache__/expatreader.cpython-312.opt-2.pyc
�
Pөp�|$� � � 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_validation�feature_namespaces)�feature_namespace_prefixes)�feature_external_ges�feature_external_pes)�feature_string_interning)�property_xml_string�property_interning_dict)�expat�ParserCreatezexpat not supportedN)� xmlreader�saxutils�handlerc � � | S �N� )�os �:/opt/alt/python312/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 �_ref��self�parsers r �__init__zExpatLocator.__init__3 s � ��V�$�� r c �` � | j }|j �y |j j S r )r �_parser�ErrorColumnNumberr! s r �getColumnNumberzExpatLocator.getColumnNumber6 s( � ������>�>�!���~�~�/�/�/r c �` � | j }|j �y|j j S �N� )r r&