Viewing File: /usr/lib64/python2.7/site-packages/rpm/transaction.pyo
ó
€/òic @ sj d d l Z d d l Z d d l m Z e j d d k rG e f Z n e f Z d e f d „ ƒ YZ d S( iÿÿÿÿN( t tsi i t 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
„ Z d d „ Z
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.7/site-packages/rpm/transaction.pyt _wrapSetGet s c C s | j d | ƒ S( Nt _vsflags( R ( R t flags( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyt
setVSFlags s c C s | j S( N( R ( R ( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyt
getVSFlags s c C s | j d | ƒ S( Nt _color( R ( R t color( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyt setColor s c C s | j d | ƒ S( Nt
_prefcolor( R ( R R ( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyt setPrefColor s c C s | j d | ƒ S( Nt _flags( R ( R R
( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyt setFlags! s c C s | j d | ƒ S( Nt _probFilter( R ( R t ignoreSet( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyt
setProbFilter$ s c C s d d l } | j | ƒ S( Niÿÿÿÿ( t _rpmbt spec( R t specfileR ( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyt parseSpec' s c C sB g } x! | D] } | j | j ƒ ƒ q
W| s4 d St | ƒ Sd S( N( t appendt Keyt Nonet tuple( R t keyst te( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyt getKeys+ s
c C se t | t ƒ r7 t | ƒ } | j | ƒ } | j ƒ n* t | t j ƒ rR | } n | j | ƒ } | S( N( t
isinstancet
_string_typest opent hdrFromFdnot closet rpmt hdr( R t itemt ft header( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyt _f2hdr5 s
t uc C sd | j | ƒ } | d k r* t d ƒ ‚ n | d k } t j | | | | ƒ s` t j d ƒ ‚ n d S( NR- t is how argument must be "u" or "i"s$ adding package to transaction failed( R- R. ( R, t
ValueErrort TransactionSetCoret
addInstallR' t error( R R) t keyt howR+ t upgrade( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyR1 @ s c C s: | j | ƒ } t j | | | ƒ s6 t j d ƒ ‚ n d S( Ns$ adding package to transaction failed( R, R0 t addReinstallR' R2 ( R R) R3 R+ ( ( s5 /usr/lib64/python2.7/site-packages/rpm/transaction.pyR6 J s c C sô g } t | t j ƒ r$ | g } n t | t j ƒ r? | } nd t | t ƒ rf | j t j | ƒ } n= t | t ƒ r | j t j | ƒ } n t d t
| ƒ ƒ ‚ x2 | D]* } t j | | ƒ sª t j
d ƒ ‚ qª qª Wt | t j ƒ rð ~ n d S( Ns invalid type %ss package not installed( R"