MINI MINI MANI MO
3
  \                 @   sD  d ddddddddd	d
ddd
dddddddddgZ dZddlZddlZddlZddlZddlZddlZddlm	Z	 G dd	 d	e
Zdd ZG dd dZ
i fdd
Zd]d d Zd^d!dZeZG d"d dZG d#d dZejd$d% Zd_d&d'Zd(d) Zd`ZyeeZW n ek
r   Y nX d7d8 Zd9d: Zeeed;Zd<d Zd=d>d?d@dAdBdCdDZee_dEdF Z dGdH Z!dIdJ Z"dKdL Z#dadMdNdOdZ$G dPdQ dQej%Z&dbdMdNdRdZ'dSd Z(dcdTdZ)dddUdZ*G dVd dZ+dedWdZ,dfdXdZ-e,Z.dgdYdZ/G dZd dZ0G d[d dZ1ye
Z2dd\l3T W n e4k
r>   Y nX dS )hCommentdumpElementElementTree
fromstringfromstringlist	iselement	iterparseparse
ParseErrorPIProcessingInstructionQName
SubElementtostringtostringlistTreeBuilderVERSIONXMLXMLID	XMLParser
XMLPullParserregister_namespacez1.3.0    N   )ElementPathc               @   s   e Zd ZdS )r
   N)__name__
__module____qualname__ r   r   -/usr/lib64/python3.6/xml/etree/ElementTree.pyr
   h   s   	c             C   s
   t | dS )Ntag)hasattr)elementr   r   r   r   v   s    c               @   s  e Zd ZdZdZdZdZi fddZdd Zdd Z	dd	 Z
d
d Zdd
 Zdd Z
dd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zd8d d!Zd9d"d#Zd:d$d%Zd;d&d'Zd(d) Zd<d*d+Zd,d- Zd.d/ Zd0d1 Zd=d2d3Zd>d4d5Z d6d7 Z!dS )?r   Nc             K   sD   t |tstd|jjf |j }|j| || _|| _g | _	d S )Nzattrib must be dict, not %s)
isinstancedict	TypeError	__class__r   copyupdater    attrib	_children)selfr    r)   extrar   r   r   __init__   s    
zElement.__init__c             C   s   d| j j| jt| f S )Nz<%s %r at %#x>)r&