Edit File: xmllib.pyc
� ��7ec�����������@���s���d��Z��d�d�l�Z�d�d�l�Z�d�d�l�Z�e�j�d�e�d���[�d�Z�d�e�f�d�������YZ�d�Z �d �Z �d �Z�d�Z�e�j �d���Z�e�j �d ���Z�e�j �d���Z�e�j �d�e�d���Z�e�j �d�e�d���Z�e�j �d���Z�e�j �e �d���Z�e�j �d���Z�e�j �e �d�e�d�e �d�e �d�e�d���Z�e�j �d�e���Z�e�j �e �d���Z�e�j �d�e�d�e�j�d�e�j���Z�e�j �d ���Z�e�j �e �d!���Z�e�j �d"�e�d#���Z�e�j �e���Z�e�j �d$���Z�e�j �d%���Z �d&�e�d'�Z!�d(�Z"�d)�e �e"�d*�d'�e �e!�d+�Z#�e�j �d,�e �d�e�d-�e �e#�d.�e ���Z$�e�j �d/�e �d0�e �d�e �d1�e�d'�d2�e �d3�e �d�e �d4�e �d5�e �d�e �d6�e �d7���Z%�e�j �d8�e�d'�e ���Z&�e�j �e �d7���Z'�e�j �d9���Z(�e�j �d:���Z)�e�j �d;���Z*�e�j+�d<�d=���Z,�d>�Z-�e�j �e-�d���Z.�e�j �d?�e-�d@�e-�dA���Z/�e�j �dB�e-�dC���Z0�dD�f��dE�������YZ1�dF�e1�f�dG�������YZ2�e3�dH���Z4�e5�dI�k�r�e4����n��d�S(J���s8���A parser for XML, using the derived class as static DTD.i����Ns4���The xmllib module is obsolete. Use xml.sax instead.i���s���0.3t���Errorc�����������B���s���e��Z�RS(����(���t���__name__t ���__module__(����(����(����s���/usr/lib64/python2.7/xmllib.pyR�������s���s���[ ]+s���[ ]*s���[a-zA-Z_:][-a-zA-Z0-9._:]*s���(?:'[^']*'|"[^"]*")s���[^ -~�-�]s���[]&<]t���&s���&(s(���|#[0-9]+|#x[0-9a-fA-F]+)[^-a-zA-Z0-9._:]s ���&(?P<name>s���)[^-a-zA-Z0-9._:]s2���&#(?P<char>[0-9]+[^0-9]|x[0-9a-fA-F]+[^0-9a-fA-F])t���$s��� s ���(?P<name>s���)(t���=s ���(?P<value>s ���|[-a-zA-Z0-9.:+*%?!\(\)_#=~]+))?t���<s���(?P<slash>/?)>s ���<(?P<tagname>s���)(?P<attrs>(?:s���)*)s���</t���>s ���(?:[^>'"]|s���)*>s���<!\[CDATA\[s���\]\]>s���(?P<%s>t���)sV���(?P<%s>"[-'\(\)+,./:=?;!*#@$_%% a-zA-Z0-9]*"|'[-\(\)+,./:=?;!*#@$_%% a-zA-Z0-9]*')s���(?:SYSTEM|PUBLICt���pubidt���syslits ���<!DOCTYPEs���)(?:s���)?s���<\?xmlt���versions���(?P<version>s���(?:t���encodingsF���(?P<encoding>'[A-Za-z][-A-Za-z0-9._]*'|"[A-Za-z][-A-Za-z0-9._]*"))?(?:t ���standalones+���(?P<standalone>'(?:yes|no)'|"(?:yes|no)"))?s���\?>s���<\?(?P<proc>s���<!--s���-->s���--s��� s��� s���[a-zA-Z_][-a-zA-Z0-9._]*s���(?:(?P<prefix>s���):)?(?P<local>s���)$s���xmlns(?::(?P<ncname>s���))?$t ���XMLParserc�����������B���s���e��Z�i��Z�i��Z�d��Z�d��Z�d��Z�d��Z�d�Z�d����Z �d����Z �d����Z�d����Z�d����Z �d����Z�d����Z�d ����Z�d ����Z�d�d���Z�d����Z�d ����Z�d����Z�d����Z�d����Z�i�d2�d�6d2�d�6d2�d�6Z�d����Z�d����Z�d����Z�d����Z�d����Z�d����Z�d����Z �d����Z!�d����Z"�d����Z#�d����Z$�i�d�d �6d!�d"�6d#�d$�6d%�d&�6d'�d(�6Z%�d)����Z&�d*����Z'�d+����Z(�d,����Z)�d-����Z*�d.����Z+�d/����Z,�d0����Z-�d1����Z.�RS(3���i����i���c���������K���s����d�|��_��d�|�k�r%�|�d�|��_�n��d�|�k�rA�|�d�|��_�n��d�|�k�r]�|�d�|��_�n��d�|�k�ry�|�d�|��_�n��d�|�k�r��|�d�|��_�n��|��j����d��S(���Ni����t���accept_unquoted_attributest���accept_missing_endtag_namet���map_caset���accept_utf8t���translate_attribute_references(���t���_XMLParser__fixedt&���_XMLParser__accept_unquoted_attributest&���_XMLParser__accept_missing_endtag_namet���_XMLParser__map_caset���_XMLParser__accept_utf8t*���_XMLParser__translate_attribute_referencest���reset(���t���selft���kw(����(����s���/usr/lib64/python2.7/xmllib.pyt���__init__g���s���� c���������C���s6���d�|��_��i��|��_�|��j�|��j���|��j�|��j���d��S(���Ni���(���R���t���elementst���_XMLParser__fixdictt���__dict__t���_XMLParser__fixclasst ���__class__(���R���(����(����s���/usr/lib64/python2.7/xmllib.pyt ���__fixelementsu���s���� c���������C���s5���|��j��|�j���x�|�j�D]�}�|��j�|���q�Wd��S(���N(���R���R ���t ���__bases__R!���(���R���t���klt���k(����(����s���/usr/lib64/python2.7/xmllib.pyt ���__fixclass{���s����c���������C���s����x��|�j�����D]��}�|�d� d�k�rv�|�d�}�|��j�j�|�d���\�}�}�|�d��k�r��t�|��|���|�f�|��j�|�<q��q �|�d� d�k�r �|�d�}�|��j�j�|�d���\�}�}�|�d��k�r��|�t�|��|���f�|��j�|�<q��q �q �Wd��S(���Ni���t���start_i���t���end_(���NN(���NN(���t���keysR���t���gett���Nonet���getattr(���R���t���dictt���keyt���tagt���startt���end(����(����s���/usr/lib64/python2.7/xmllib.pyt ���__fixdict����s���� " c���������C���s����d�|��_��g��|��_�d�|��_�d�|��_�d�|��_�d�|��_�d��|��_�d�|��_�d�|��_ �i�d��d�6|��_ �|��j�t�j�k�r��|��j ����n��d��S(���Nt����i����i���t���xml(���t���rawdatat���stackt ���nomoretagst���literalt���linenot���_XMLParser__at_startR,���t���_XMLParser__seen_doctypet���_XMLParser__seen_starttagt���_XMLParser__use_namespacest���_XMLParser__namespacesR���R���t���_XMLParser__fixelements(���R���(����(����s���/usr/lib64/python2.7/xmllib.pyR�������s���� c���������C���s���d�|��_��|��_�d��S(���Ni���(���R8���R9���(���R���(����(����s���/usr/lib64/python2.7/xmllib.pyt ���setnomoretags����s����c���������G���s ���d�|��_��d��S(���Ni���(���R9���(���R���t���args(����(����s���/usr/lib64/python2.7/xmllib.pyt ���setliteral����s����c���������C���s!���|��j��|�|��_��|��j�d���d��S(���Ni����(���R6���t���goahead(���R���t���data(����(����s���/usr/lib64/python2.7/xmllib.pyt���feed����s����c���������C���s,���|��j��d���|��j�r(�d�|��_�|��`�n��d��S(���Ni���i����(���RD���R���R���(���R���(����(����s���/usr/lib64/python2.7/xmllib.pyt���close����s���� c���������C���s��|��j��s �|�Sd�}�x�t�j�|�|���}�|�d��k�r8�|�S|�j�d���}�t�j�|�|���}�|�d��k�r��|��j�d���|�d�}�q�n��|�j�d���}�|�j �d���}�d�}�|�d�d�k�r)|�d�d�k�r��t �t�|�d�d�����}�n�t �t�|�d�����}�|�|�d�d�k�r�|��j�d ���|�d�}�q�n��|�r�|�|��j�k�rT|��j�|�}�d�}�q�|�|�d�d�k�r�|��j�d���|�d�}�q�q�|��j�d �|���d�|�d�}�n1�|�|�d�d�k�r�|��j�d���|�d�}�q�n��|�|� |�|�|�}�|�r�|�}�q�|�t �|���}�q�Wd��S(���Ni����s ���bogus `&'i���t���#t���xi���i���t���;s ���`;' missing after char references"���reference to unknown entity `&%s;'R���(���R���t���ampt���searchR,���R1���t���reft���matcht���syntax_errorR2���t���groupt���chrt���intt ���entitydefst���len(���R���RE���t���allt���it���rest���st���strt���rescan(����(����s���/usr/lib64/python2.7/xmllib.pyt���translate_references����sR���� c���������C���s4���i��}�x'�|��j��D]�\�}�}�}�|�j�|���q�W|�S(���N(���R7���t���update(���R���t���nsdictt���tt���dt���nst(����(����s���/usr/lib64/python2.7/xmllib.pyt���getnamespace����s����c��� ������C���s� ��|��j��}�d�}�t�|���}�x�|�|�k��r�|�d�k�rB�d�|��_�n��|��j�r��|�|�|�!}�|��j�|���|��j�|�j�d���|��_�|�}�Pn��t�j�|�|���}�|�r��|�j �d���}�n�|�}�|�|�k��r�|�|�|�!}�|��j�r��t �j�|���d��k�r��|��j �d���n��d�|��_�|��j�r7t �j�|���d��k�r7|��j �d���n��|��j�r`t�j�|���r`|��j �d���n��|��j�|���|��j�|�j�d���|��_�n��|�}�|�|�k�r�Pn��|�|�d�k�r�t�j�|�|���r^|��j�r |�|�}�|��j�|���|��j�|�j�d���|��_�|�d�}�q�n��|��j�|���}�|�d�k��r)Pn��d�|��_�|��j�|�|�|�!j�d���|��_�|�}�q�n��t�j�|�|���r�|��j�|���}�|�d�k��r�Pn��|��j�|�|�|�!j�d���|��_�|�}�q�n��t�j�|�|���ra|��j�r|�|�}�|��j�|���|��j�|�j�d���|��_�|�d�}�q�n��|��j�|���}�|�d�k��r5Pn��|��j�|�|�|�!j�d���|��_�|�}�q�n��t�j�|�|���r�|��j�|���}�|�d�k��r�Pn��|��j�|�|�|�!j�d���|��_�|�}�q�n��t�j�|�|���}�|�r�|��j�s�|��j �d���n��|�j�d �d �d���\�} �} �}�| �d�d�!d �k�r/t�d�����n��| �rE| �d�d�!} �n��|�r[|�d�d�!}�n��|��j�| �|���|�j�d���}�q�n��t �j�|�|���}�|�r�|��j!�|���}�|�d�k��r�Pn��|��j�|�|�|�!j�d���|��_�|�}�q�n��t"�j�|�|���}�|�r�|��j�rD|�|�}�|��j�|���|��j�|�j�d���|��_�|�d�}�q�n��|��j#�r]|��j �d���n��|��j�rv|��j �d���n��|��j$�|���}�|�d�k��r�Pn��|�j�d���|��_#�|��j%�r�|��j#�j&����|��_#�n��|��j�|�|�|�!j�d���|��_�|�}�q�q�n�|�|�d�k�r�|��j�r4|�|�}�|��j�|���|�d�}�q�n��t'�j�|�|���}�|�d��k �r�|�j�d���}�|�|�d�d�k�r�|��j �d���|�d�}�n��|��j�s�|��j �d���n��|��j(�|�j�d���d� ��|��j�|�j�d���j�d���|��_�q�n��t)�j�|�|���}�|�d��k �r�|�j�d���}�|�|�d�d�k�rE|��j �d���|�d�}�n��|�j�d���}�|��j%�rl|�j&����}�n��|�|��j*�k�r�|�|�j �d��� |��j*�|�|�|�|��_��}�t�|���}�|�j �d���}�n �|��j+�|���|��j�|�j�d���j�d���|��_�q�q�n��|�|�d�k�r�|��j�r>|�|�}�|��j�|���|�d�}�q�n��|�|�d�k��rRPn��t,�j�|�|���rt|��j �d���n��|��j�|�|���|�d�}�q�n�t�d�����Pq�W|�d�k�r�d�|��_�n��|�rX |�|�k��rX |�|�}�|��j �d�|���|��j�r t�j�|���r |��j �d���n��|��j�|���|��j�|�j�d���|��_�|�|�d�|��_��|��j-�|���S|�|�|��_��|�r� |��j�s� |��j �d���n��|��j�r� |��j �d���x(�|��j�r� |��j.�|��j�d�d���q� Wq� n��d��S(���Ni����s��� s���illegal data at start of files���data not in contents���illegal character in contentR���i���s,���<?xml?> declaration not at start of documentR���R���R ���i����s���1.0s���only XML version 1.0 supporteds���multiple DOCTYPE elementss$���DOCTYPE not at beginning of documentt���nameR���RJ���s���`;' missing in charreft���chars���`;' missing in entityreft���]i���s���bogus `]]>'s���neither < nor & ??s ���bogus `%s's���no elements in files���missing end tags(/���R6���RT���R;���R8���t���handle_dataR:���t���countt���interestingRL���R1���t���spaceRN���R,���RO���R7���R���t���illegalt���starttagopenR9���t���parse_starttagR=���t ���endtagopent���parse_endtagt���commentopent ���parse_commentt ���cdataopent���parse_cdatat���xmldeclRP���R����t ���handle_xmlR2���t���procopent ���parse_proct���doctypeR<���t ���parse_doctypeR���t���lowert���charreft���handle_charreft ���entityrefRS���t���unknown_entityreft ���cdatacloseRD���t ���finish_endtag( ���R���R2���R6���RV���t���nRE���RW���t���jR&���R���R���R ���Rb���(����(����s���/usr/lib64/python2.7/xmllib.pyRD�������sp��� � � � � � ��� � " - " c���������C���s��|��j��}�|�|�|�d�!d�k�r/�t�d�����n��t�j�|�|�d���}�|�d��k�rU�d�St�j�|�|�d�|�j�d�����r��|��j�d���n��|�|�j�d���d�d�k�r��|��j�d ���n��|��j�r��t �j�|�|�d�|�j�d�����r��|��j�d ���n��|��j �|�|�d�|�j�d���!��|�j�d���S(���Ni���s���<!--s!���unexpected call to handle_commenti����i����s���`--' inside commenti���t���-s"���comment cannot end in three dashess���illegal character in comment(���R6���R����t���commentcloseRL���R,���t ���doubledashR1���RO���R���Ri���t���handle_commentR2���(���R���RV���R6���RW���(����(����s���/usr/lib64/python2.7/xmllib.pyRo������s���� " "!c��� ������C���s���|��j��}�t�|���}�|�j�d���}�|��j�r<�|�j����}�n��|�j�d�d���\�}�}�|�d��k �r��|�d�d�!}�d�j�|�j������}�n��|�d��k �r��|�d�d�!}�n��|�j�d���}�}�|�|�k�r��d�S|�|�d�k�rd�} �|�d�}�d�} �}�x*|�|�k��r|�|�}�|�r$|�d �k�r$| �} �n��| �rA|�d �k�rA|�}�n��|�s | �rPn��| �d�k�r�|�d�k�r�t �j �|�|�d���}�|�d��k�r�d�S|��j�|�|�|�|�|�d�|�!��|�j�d���S|�d�k�r�| �d�} �n5�|�d �k�r | �d�} �| �d�k��r |��j�d���q n��|�d�}�q��Wn��t �j �|�|���}�|�d��k�r=d�St �j �|�|���d��k�re|��j�d���n��|��j�|�|�|�d����|�j�d���S(���NRb���R ���R ���i���i����t��� i����t���[t���"t���'Rd���R���R���s���bogus `>' in DOCTYPEs���garbage in DOCTYPE(���R6���RT���RP���R���Rx���R,���t���joint���splitR2���t ���endbracketRN���t���handle_doctypeRO���t���endbracketfind( ���R���RW���R6���R���Rb���R ���R ���R����R&���t���levelt���dqt���sqt���c(����(����s���/usr/lib64/python2.7/xmllib.pyRw������s\���� � ! c���������C���s����|��j��}�|�|�|�d�!d�k�r/�t�d�����n��t�j�|�|�d���}�|�d��k�rU�d�S|��j�r��t�j�|�|�d�|�j�d�����r��|��j�d���n��|��j �s��|��j�d���n��|��j �|�|�d�|�j�d���!��|�j�d���S(���Ni ���s ���<![CDATA[s���unexpected call to parse_cdatai����i����s���illegal character in CDATAs���CDATA not in content(���R6���R����R}���RL���R,���R���Ri���R1���RO���R7���t���handle_cdataR2���(���R���RV���R6���RW���(����(����s���/usr/lib64/python2.7/xmllib.pyRq������s���� " !t���nst���srct���prefixc���������C���se��|��j��}�t�j�|�|���}�|�d��k�r+�d�S|�j�d���}�|��j�rm�t�j�|�|�d�|���rm�|��j�d���n��t�j �|�|�d���}�|�d��k�r��t �d�����n��|�j�d���}�|�j�d���}�|��j �r��|�j����}�n��|�d�k�r|��j�d���d�|��_�|��j�s|��j�r|��j�d���n��|��j�|�|�|���\�}�} �}�| �rL|��j�d ���n��x7�|�j����D])�} �| �|��j�k�rY|��j�d �| ���qYqYWd�|�k�s�d�|�k�r�|��j�d ���n��|�j�d���}�t�j �|���d��k�r�|��j�d���|�j�d���S|�|��j�k�r|��j�d���n��|�d�|��j�|�<n9�|�j����d�k�rA|��j�d���n��|��j�|�|�|�|�!��|�j�d���S(���Ni����i����i���s+���illegal character in processing instructions���unexpected call to parse_procs ���xml:namespaces#���old-fashioned namespace declarations.���xml:namespace declaration too late in documents2���namespace declaration inside namespace declarations+���unknown attribute `%s' in xml:namespace tagR����R����s)���xml:namespace without required attributess"���xml:namespace illegal prefix values���xml:namespace prefix not uniqueR5���s*���illegal processing instruction target name(���R6���t ���proccloseRL���R,���R1���R���Ri���RO���t���tagfindRN���R����R2���RP���R���Rx���R>���R<���R=���t���parse_attributesR*���t$���_XMLParser__xml_namespace_attributesR+���t���ncnameR?���t���handle_proc(���R���RV���R6���R2���R����RW���R&���Rb���t���attrdictt ���namespacet���attrnameR����(����(����s���/usr/lib64/python2.7/xmllib.pyRu������sL���� # c���������C���s���|��j��}�i��}�i��}�x�|�|�k��r�t�j�|�|���}�|�d��k�rF�Pn��|�j�d�d���\�}�} �|��j�rv�|�j����}�n��|�j�d���}�| �d��k�r��|��j�d�|���|�} �nu�| �d� d�k�o��| �d�k�n�s��| �d� d�k�o��| �d�k�n�r| �d�d�!} �n�|��j �s |��j�d �|���n��t �j�|���}�|�d��k �r�|�j�d ���} �| �pSd��|�| �p_d�<|��j�s�t�|��j ���d�|��_�q�q�n��d�| �k�r�|��j�d ���n��|�|�k�r�|��j�d�|���n��| �j�t���} �|��j�| ���|�|�<q�W|�|�|�f�S(���NRb���t���valuei����s%���no value specified for attribute `%s'i���R����i����R����s���attribute `%s' value not quotedR����R4���R���s���`<' illegal in attribute values���attribute `%s' specified twice(���R6���t���attrfindRN���R,���RP���R���Rx���R2���RO���R���t���xmlnsR>���RT���R7���t ���translatet ���attrtransR[���(���R���R0���RV���R����R6���R����R����RW���R����t ���attrvalueR����(����(����s���/usr/lib64/python2.7/xmllib.pyR����*��sB���� $$ c���������C���s���|��j��}�t�j�|�|�d���}�|�d��k�r/�d�St�j�|�|���}�|�d��k�sk�|�j�d���|�j�d���k�r��|��j�d���|�j�d���S|�j�d���}�}�|��j�r��|�j ����}�}�n��|��j �r��|��j�r��|�|��j�k�r��|��j�d���n��|��j �r |��j�r |��j�d���n��|�j �d���\�}�}�|��j�|�|�|���\�} �} �}�|��j�j�|�| �|�f���|��j�rpt�j�|���}�n�d��}�|�d��k �rk|�j�d �d ���\�}�}�|�d��k�r�d�}�n��d��} �x3�|��j�D](�\�}�}�}�|�|�k�r�|�|�} �q�q�W| �d��k�r|�d�k�r|��j�j�|���} �n��| �d��k �r5| �d�|�}�n�|�d�k�rR|�d �|�}�n��|�| �|�f�|��j�d�<n��i��}�x�| �j����D]�}�|�|�|�<q~W|��j�r�i��}�x| �j����D]\�}�}�|�}�t�j�|���}�|�d��k �r�|�j�d �d ���\�}�}�|��j�r|�j ����}�n��|�d��k �r�d��}�x3�|��j�D](�\�}�}�}�|�|�k�r'|�|�}�q'q'W|�d��k�rt|��j�j�|���}�n��|�d��k �r�|�d�|�}�q�|�d �|�}�q�n��|�|�|�<|�|�|�<q�W|�} �n��|��j�j�|���}�|�d��k �rjx>�| �j����D]0�}�|�|�k�r�|��j�d�|�|�|�f���q�q�WxB�|�j����D]1�\�}�}�|�d��k �r2|�| �k�r2|�| �|�<q2q2Wn��|��j�j�|�d���d�}�|��j�|�| �|���|�j�d���d�k�r�|��j�|���n��|�j�d���S(���Ni���i����i����s���garbage in starttagt���tagnames���starttag does not match DOCTYPEs���multiple elements on top levelt���attrsR����t���localR4���R����t���:s"���unknown attribute `%s' in tag `%s't���slasht���/(���NN(���R6���R����RN���R,���t ���starttagmatchR2���RO���RP���R���Rx���R=���R<���R7���t���spanR����t���appendR>���t���qnameR?���R+���R*���t���itemst ���attributesR���t���finish_starttagR~���(���R���RV���R6���R2���R0���t���nstagR����R&���R����R����R]���RW���R����R����R^���R_���R`���t���attrnamemapR/���t ���nattrdictt���valt���okeyt���aprefixt���ansR����t���method(����(����s���/usr/lib64/python2.7/xmllib.pyRk���O��s����� * "c���������C���sh��|��j��}�t�j�|�|�d���}�|�d��k�r/�d�St�j�|�|�d���}�|�d��k�r��|��j�rs�|��j�|�|���|�d�S|��j�s��|��j�d���n��|��j �d�d�}�|�d�}�n|�|�j �d���}�|��j�r��|�j����}�n��|��j�r|��j �s��|�|��j �d�d�k�r|��j�|�|���|�d�Sn��|�j �d���}�t�j�|�|���d��k�rN|��j�d���n��|��j�|���|�j �d���S(���Ni���i����i���s���no name specified in end tagi����s���garbage in end tag(���R6���R����RN���R,���R����R9���Re���R���RO���R7���RP���R���Rx���R2���R����R~���(���R���RV���R6���R2���RW���R0���R&���(����(����s���/usr/lib64/python2.7/xmllib.pyRm������s2���� ! c���������C���s6���|�d��k �r"�|��j�|�|�|���n�|��j�|�|���d��S(���N(���R,���t���handle_starttagt���unknown_starttag(���R���R����R����R����(����(����s���/usr/lib64/python2.7/xmllib.pyR�������s����c���������C���s���d�|��_��|�sO�|��j�d���t�|��j���d�}�|�d�k��r��|��j�|���d��Snc�d�}�x=�t�t�|��j�����D]&�}�|�|��j�|�d�k�rk�|�}�qk�qk�W|�d�k�r��|��j�d���d��Sx��t�|��j���|�k�r�|�t�|��j���d�k��r|��j�d�|��j�d�d���n��|��j�d�d�}�|��j�j�|�d���d�}�|�d��k �rK|��j �|�|���n �|��j�|���|��j �t�|��j���k�r|d�|��_ �n��|��j�d�=q��Wd��S( ���Ni����s���name-less end tagi���i����s���unopened end tags���missing close tag for %si���(���NN(���R9���RO���RT���R7���t���unknown_endtagt���rangeR���R+���R,���t ���handle_endtagR>���(���R���R0���t���foundRV���R����R����(����(����s���/usr/lib64/python2.7/xmllib.pyR~������s2���� c���������C���s���d��S(���N(����(���R���R���R ���(����(����s���/usr/lib64/python2.7/xmllib.pyRs������s����c���������C���s���d��S(���N(����(���R���R0���R ���R ���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyR�������s����c���������C���s���|�|���d��S(���N(����(���R���R0���R����R����(����(����s���/usr/lib64/python2.7/xmllib.pyR�������s����c���������C���s���|����d��S(���N(����(���R���R0���R����(����(����s���/usr/lib64/python2.7/xmllib.pyR�������s����c���������C���s����y6�|�d�d�k�r)�t��|�d�d���}�n�t��|���}�Wn�t�k �rW�|��j�|���d��SXd�|�k�oo�d�k�n�s��|��j�|���d��S|��j�t�|�����d��S(���Ni����RI���i���i���i����(���RR���t ���ValueErrort���unknown_charrefRe���RQ���(���R���Rb���R���(����(����s���/usr/lib64/python2.7/xmllib.pyRz������s���� s���<t���lts���>t���gts���&RK���s���"t���quots���'t���aposc���������C���s���d��S(���N(����(���R���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyRe��� ��s����c���������C���s���d��S(���N(����(���R���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyR������s����c���������C���s���d��S(���N(����(���R���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyR������s����c���������C���s���d��S(���N(����(���R���Rb���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyR������s����c���������C���s���t��d�|��j�|�f�����d��S(���Ns���Syntax error at line %d: %s(���R����R:���(���R���t���message(����(����s���/usr/lib64/python2.7/xmllib.pyRO�����s����c���������C���s���d��S(���N(����(���R���R0���R����(����(����s���/usr/lib64/python2.7/xmllib.pyR������R4���c���������C���s���d��S(���N(����(���R���R0���(����(����s���/usr/lib64/python2.7/xmllib.pyR������R4���c���������C���s���d��S(���N(����(���R���RM���(����(����s���/usr/lib64/python2.7/xmllib.pyR���� ��R4���c���������C���s���|��j��d�|���d��S(���Ns"���reference to unknown entity `&%s;'(���RO���(���R���Rb���(����(����s���/usr/lib64/python2.7/xmllib.pyR|���!��s����N(/���R���R���R����R���R���R���R���R���R���R���R@���R!���R���R���RA���RC���RF���RG���R[���Ra���RD���Ro���Rw���Rq���R,���R����Ru���R����Rk���Rm���R����R~���Rs���R����R����R����Rz���RS���Re���R����R����R����RO���R����R����R����R|���(����(����(����s���/usr/lib64/python2.7/xmllib.pyR���[���s`��� 2 � 0 - % R t ���TestXMLParserc�����������B���s����e��Z�d�����Z�d����Z�d����Z�d����Z�d����Z�d����Z�d����Z�d����Z �d����Z �d ����Z�d ����Z�d����Z �d����Z�d ����Z�RS(���c���������K���s���d�|��_��t�j�|��|���d��S(���NR4���(���t���testdataR���R���(���R���R���(����(����s���/usr/lib64/python2.7/xmllib.pyR���'��s���� c���������C���s���|��j�����d�G|�Gd�G|�GHd��S(���Ns���xml: encoding =s���standalone =(���t���flush(���R���R���R ���(����(����s���/usr/lib64/python2.7/xmllib.pyRs���+��s���� c���������C���s!���|��j�����d�G|�Gt�|���GHd��S(���Ns���DOCTYPE:(���R����t���repr(���R���R0���R ���R ���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyR����/��s���� c���������C���s<���|��j��|�|��_��t�t�|��j������d�k�r8�|��j����n��d��S(���NiF���(���R����RT���R����R����(���R���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyRe���3��s����c���������C���s.���|��j��}�|�r*�d�|��_��d�Gt�|���GHn��d��S(���NR4���s���data:(���R����R����(���R���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyR����8��s���� c���������C���s���|��j�����d�Gt�|���GHd��S(���Ns���cdata:(���R����R����(���R���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyR����>��s���� c���������C���s!���|��j�����d�G|�Gt�|���GHd��S(���Ns���processing:(���R����R����(���R���Rb���RE���(����(����s���/usr/lib64/python2.7/xmllib.pyR����B��s���� c���������C���sN���|��j�����t�|���}�t�|���d�k�rA�|�d� d�|�d�}�n��d�G|�GHd��S(���NiD���i ���s���...i��s���comment:(���R����R����RT���(���R���RE���t���r(����(����s���/usr/lib64/python2.7/xmllib.pyR����F��s ���� c���������C���s���d�|��j��G|�GHd��S(���Ns���error at line %d:(���R:���(���R���R����(����(����s���/usr/lib64/python2.7/xmllib.pyRO���M��s����c���������C���sb���|��j�����|�s �d�|�d�GHn>�d�|�Gx.�|�j����D] �\�}�}�|�d�d�|�d�Gq5�Wd�GHd��S(���Ns���start tag: <R���R���R����(���R����R����(���R���R0���R����Rb���R����(����(����s���/usr/lib64/python2.7/xmllib.pyR����P��s���� c���������C���s���|��j�����d�|�d�GHd��S(���Ns���end tag: </R���(���R����(���R���R0���(����(����s���/usr/lib64/python2.7/xmllib.pyR����Z��s���� c���������C���s���|��j�����d�|�d�GHd��S(���Ns���*** unknown entity ref: &RJ���(���R����(���R���RM���(����(����s���/usr/lib64/python2.7/xmllib.pyR|���^��s���� c���������C���s���|��j�����d�|�d�GHd��S(���Ns���*** unknown char ref: &#RJ���(���R����(���R���RM���(����(����s���/usr/lib64/python2.7/xmllib.pyR����b��s���� c���������C���s���t��j�|����|��j����d��S(���N(���R���RG���R����(���R���(����(����s���/usr/lib64/python2.7/xmllib.pyRG���f��s���� (���R���R���R���Rs���R����Re���R����R����R����R����RO���R����R����R|���R����RG���(����(����(����s���/usr/lib64/python2.7/xmllib.pyR����%��s��� c���������C���s��d�d��l��}�d�d��l�}�d�d�l�m�}�|��s>�|�j�d�}��n��|�j�|��d���\�}�}��t�}�d�}�x>�|�D]6�\�}�}�|�d�k�r��t�}�qi�|�d�k�ri�d�}�qi�qi�W|��r��|��d�} �n�d�} �| �d �k�r��|�j�} �nC�y�t�| �d ���} �Wn-�t�k �r}�| �Gd�G|�GH|�j �d���n�X| �j ����}�| �|�j�k �r?| �j����n��|����} �|����}�yL�|�rt| �j�|���| �j����n(�x�|�D]�}�| �j�|���q{W| �j����WnD�t �k �r�}�|����}�|�GH|�r�d�|�|�GHn��|�j �d���n�X|����}�|�rd�|�|�GHn��d��S( ���Ni����(���t���timei���t���sti����s���-ss���-ts���test.xmlR����R����R����s���total time: %g(���t���syst���getoptR����t���argvR����R���t���stdint���opent���IOErrort���exitt���readRG���RF���R����(���RB���R����R����R����t���optst���klasst���do_timet���ot���at���filet���ft���msgRE���RI���t���t0R����t���t1(����(����s���/usr/lib64/python2.7/xmllib.pyt���testj��sV���� t���__main__(6���t���__doc__t���ret���stringt���warningst���warnt���DeprecationWarningR���t���RuntimeErrorR����t���_St���_opSt���_Namet���_QStrt���compileRi���Rg���RK���RM���R{���Ry���Rh���t���newlineR����Rj���t���starttagendt���patternR����Rl���R����R����R����Rp���R}���t���_SystemLiteralt���_PublicLiteralt���_ExternalIdRv���Rr���Rt���R����Rn���R����R����t ���maketransR����t���_NCNameR����R����R����R���R����R,���R����R���(����(����(����s���/usr/lib64/python2.7/xmllib.pyt���<module>���st��� - ")e �����E7