�
L�g � �8 � d Z ddlmZmZ ddlZddlZddlmZ ddlmZ ddlm
Z ddlmZ dd l
mZ erddlZndd
lmZ ddlmZ ddl
mZmZmZmZ d
Zd� Zer
e� � \ ZZ e� � Z G d� de� � ZexZxZZ eee ee� � \ Z
ZZeZ g d�Z!dS )z%Defused xml.etree.ElementTree facade
� )�print_function�absolute_importN)�
ParseError)�TreeBuilder)�parse)�tostring� )�PY3)� XMLParser)� iterparse)�DTDForbidden�EntitiesForbidden�ExternalReferenceForbidden�_generate_etree_functions�xml.etree.ElementTreec �� � d} d}t j � | d� � }t j � |d� � }dt j |<