Ñò •')[c @ s6 d d k Z d d k l Z d e f d „ ƒ YZ d S( iÿÿÿÿN( t tst TransactionSetc 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 d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( i c C s# t | | ƒ } t | | | ƒ | S( N( t getattrt setattr( t selft attrt valt oval( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyt _wrapSetGet s c C s | i d | ƒ S( Nt _vsflags( R ( R t flags( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyt setVSFlags s c C s | i S( N( R ( R ( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyt getVSFlags s c C s | i d | ƒ S( Nt _color( R ( R t color( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyt setColor s c C s | i d | ƒ S( Nt _prefcolor( R ( R R ( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyt setPrefColor s c C s | i d | ƒ S( Nt _flags( R ( R R ( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyt setFlags s c C s | i d | ƒ S( Nt _probFilter( R ( R t ignoreSet( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyt setProbFilter s c C s d d k } | i | ƒ S( Niÿÿÿÿ( t _rpmbt spec( R t specfileR ( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyt parseSpec! s c C sD g } x! | D] } | i | i ƒ ƒ q W| p d St | ƒ Sd S( N( t appendt Keyt Nonet tuple( R t keyst te( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyt getKeys% s t uc C s» t | t ƒ o) t | ƒ } | i | ƒ } | i ƒ n* t | t ƒ o | i | ƒ } n | } | d j o t d ƒ ‚ n | d j } t i | | | | ƒ p t i d ƒ ‚ n d S( NR" t is how argument must be "u" or "i"s$ adding package to transaction failed( R" R# ( t isinstancet strt filet hdrFromFdnot closet ValueErrort _rpmtst addInstallt rpmt error( R t itemt keyt howt ft headert upgrade( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyR+ / s c C s g } t | t i ƒ o | g } n† t | t i ƒ o | } ni t | t ƒ o | i t i | ƒ } n@ t | t ƒ o | i t i | ƒ } n t d t | ƒ ƒ ‚ x4 | D], } t i | | ƒ p t i d ƒ ‚ q² q² Wt | t i ƒ o ~ n d S( Ns invalid type %ss package not installed( R$ R, t hdrt mit intt dbMatcht RPMDBI_PACKAGESR% t RPMDBI_LABELt TypeErrort typeR* t addEraseR- ( R R. t hdrst h( ( s5 /usr/lib64/python2.6/site-packages/rpm/transaction.pyR<