Current File : //lib/python2.7/site-packages/yum/update_md.pyc |
�
�v_c @ s. d Z d d l Z d d l m Z m Z m Z m Z d d l m Z d d l m
Z
d d l m Z m
Z
m Z d d l m Z d d l Z d d l Z d d l Z d d l m Z e d � Z d
e f d � � YZ d e f d
� � YZ d � Z d e f d � � YZ d � Z e d k r*e � n d S( s+
Update metadata (updateinfo.xml) parsing.
i����N( t utf8_text_wrapt to_utf8t
to_unicodet _( t
YumRepository( t FakeRepository( t to_xmlt
decompresst repo_gen_decompress( t cElementTree_iterparse( t ArchStoragec c sv y, x% t | � D] \ } } | | f Vq WWnC t k
rq | r[ | j t d � | � qr t j d I| IJn Xd S( s@ Works like iterparse, but hides XML errors (prints a warning). s$ Updateinfo file is not valid XML: %ss! Updateinfo file is not valid XML:N( t iterparset SyntaxErrort criticalR t syst stderr( t filenamet loggert eventt elem( ( s1 /usr/lib/python2.7/site-packages/yum/update_md.pyt safe_iterparse'