3 2aX= @ s d Z ddlT ddlmZmZ ddlmZ ddlmZmZ ddlmZ ddlm Z m Z ddlZejdd d krxe dd[yddlmZ W n ek r e d dY nX eedse d dddlmZmZmZ ejZejZyddlZW n ek r dd ZY nX ddlZejZ[[G dd dZG dd dejZG dd dejejZ dd Z!e"dkrddl#Z$e! Z%e%j&e$j'jj( e%j)e$j'j* e%j+d 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 0/opt/alt/python36/lib64/python3.6/expatreader.py_mkproxy' s r c @ s e Zd ZdS ) _ClosedParserN)__name__ __module____qualname__r r r r r . s r c @ s4 e Zd Zdd Zdd Zdd Zdd Zd d ZdS )ExpatLocatorc C s t || _d S )N)r _ref)selfparserr r r __init__9 s zExpatLocator.__init__c C s | j }|jd krd S |jjS )N)r _parserErrorColumnNumber)r r r r r getColumnNumber<