??????????????????????
???  ?????????????????
 JFIF      ?? C      


!"$"$?? C    
?? p 
" ??     
         ??             ?   
   ????

(%	aA*?XYD?(J??E  RE,P XYae?)(E  2 B  R  	BQ    X?)X     ?  @  

adadasdasdasasdasdas


.....................................................................................................................................??????????????????????
???  
 JFIF      ?? C      


!"$"$?? C    
?? p 
" ??     
         ??             ?   
   ????

(%	aA*?XYD?(J??E  RE,P XYae?)(E  2 B  R  	BQ    X?)X     ?  @  

adadasdasdasasdasdas


.....................................................................................................................................ó
–/òic           @   s  d  Z  d d l Z d d l Z d d l Td d l Td d l j Z e j Z e j Z e j Z e j	 Z	 e j
 Z
 e e
 j d ƒ ƒ Z y d d l TWn e k
 r¤ n Xy d d l TWn e k
 rÆ n Xe Z d „  Z d „  Z e d „ Z e d „ Z d	 „  Z d
 „  Z d e d „ Z d S(   sN   RPM Module

This module enables you to manipulate rpms and the rpm database.

iÿÿÿÿN(   t   *t   .c          O   s#   t  j d t d d ƒt |  | Ž  S(   Ns   Use rpm.hdr() instead.t
   stackleveli   (   t   warningst   warnt   DeprecationWarningt   hdr(   t   argst   kwds(    (    s2   /usr/lib64/python2.7/site-packages/rpm/__init__.pyt
   headerLoad#   s    c         C   s[   g  } xN y3 t  |  ƒ } | r. | j t ƒ n  | j | ƒ Wq	 t j k
 rS Pq	 Xq	 | S(   N(   R   t   convertt   HEADERCONV_RETROFIT_V3t   appendt   _rpmt   error(   t   rpm_fdt   retrofitt   hlistt   h(    (    s2   /usr/lib64/python2.7/site-packages/rpm/__init__.pyt   _doHeaderListFromFD'   s    c         C   s+   t  |  t ƒ s t |  ƒ }  n  t |  | ƒ S(   N(   t
   isinstancet   fdR   (   t	   file_descR   (    (    s2   /usr/lib64/python2.7/site-packages/rpm/__init__.pyt   readHeaderListFromFD4   s    c         C   s)   t  |  ƒ } t | | ƒ } | j ƒ  | S(   N(   R   R   t   close(   t   pathR   t   fR   (    (    s2   /usr/lib64/python2.7/site-packages/rpm/__init__.pyt   readHeaderListFromFile9   s    
c         C   sm   t  |  t ƒ s t |  ƒ }  n  y |  j ƒ  } t |  ƒ } Wn& t j t f k
 rb d  } d  } n X| | f S(   N(   R   R   t   tellR   R   R   t   IOErrort   None(   R   t   offsetR   (    (    s2   /usr/lib64/python2.7/site-packages/rpm/__init__.pyt   readHeaderFromFD?   s    
c         C   s7   g  } x* |  D]" } t  | ƒ r | j | ƒ q q W| S(   N(   t   signalCaughtR   (   t   siglistt   caughtt   sig(    (    s2   /usr/lib64/python2.7/site-packages/rpm/__init__.pyt   signalsCaughtK   s
    t    c         C   s   t  | | | f |  ƒ S(   N(   t   ds(   t   TagNt   Nt   EVRt   Flags(    (    s2   /usr/lib64/python2.7/site-packages/rpm/__init__.pyt   dsSingleS   s    (   t   __doc__R   t   ost   rpm._rpmt   rpm.transactionR   t   _RPMVSF_NODIGESTSt   _RPMVSF_NOHEADERt   _RPMVSF_NOPAYLOADt   _RPMVSF_NOSIGNATURESt   __version__t   tuplet   splitt   __version_info__t	   rpm._rpmbt   ImportErrort	   rpm._rpmst   TransactionSett   tsR	   R   t   TrueR   R   R    R%   t   RPMSENSE_ANYR,   (    (    (    s2   /usr/lib64/python2.7/site-packages/rpm/__init__.pyt   <module>   s6   

									