MINI MINI MANI MO
[c           @   sG   d  d l  Z  d  d l Z d Z d Z d d d     YZ d d  Z d S(   iNt   TransactionWrapperc           B   s   e  Z d  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 i  d  Z e d  Z RS(   t   /c         C   s^   t  j |  |  _ d d d d d d d d d	 d
 d d d
 d d g |  _ g  |  _ t |  _ d  S(   Nt   checkt   ordert   addEraset
   addInstallt   runt   pgpImportPubkeyt
   pgpPrtPktst   problemst   setFlagst
   setVSFlagst
   setProbFiltert   hdrFromFdnot   nextt   cleant   _verifySigs(   t   rpmt   TransactionSett   tst   _methodst   tsflagst   Truet   open(   t   selft   root(    (    s8   /usr/lib/python2.7/site-packages/rpmUtils/transaction.pyt   __init__   s$    	c         C   s   |  j    d  S(   N(   t   close(   R   (    (    s8   /usr/lib/python2.7/site-packages/rpmUtils/transaction.pyt   __del__+   s    c         C   s/   |  j  r+ |  j j   d  |  _ t |  _  n  d  S(   N(   R   R   t   closeDBt   Nonet   False(   R   (    (    s8   /usr/lib/python2.7/site-packages/rpmUtils/transaction.pyR   /   s    	
	c         O   sj   d | k r | j  d  } n g  } |  j j | |   } x* | D]"