3 љg@sddlmZedjkr&ddZeZ[n"edkkr@ddZeZ[nddlZ[yeZWnek rfYnXy ddlZ Wne k rddl Z YnXdld d Z d d Z ddZ ddZy eZd ZWn(e jk rGdddZdZYnXGdddeZejZeeejZejZejZejZejZejZejZddZejZddZejZddZejZddZejZddZ ej Z d d!Z!ej!Z!d"d#Z"ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7Gd$d%d%eZ8ej9Z9e9e8Gd&d'd'eZ:ej;Z;e;e:Gd(d)d)e:Zej>Z>d,d-Z?ej?Z?d.d/Z@ej@Z@Gd0d1d1eZAejBZBeBeAejCZCejDZDejEZEejFZFd2d3ZGejGZGd4d5ZHejHZHd6d7ZIejIZId8d9ZJejJZJd:d;ZKejKZKdd?ZMejMZMGd@dAdAeZNejOZOeOeNGdBdCdCe:ZPejQZQeQePdDdEZRejRZRdFdGZSejSZSdHdIZTejTZTGdJdKdKeZUejVZVeVeUGdLdMdMe:ZWejXZXeXeWdNdOZYejYZYdPdQZZejZZZdRdSZ[ej[Z[dTdUZ\ej\Z\GdVdWdWeZ]ej^Z^e^e]GdXdYdYeZ_ej`Z`e`e_GdZd[d[eZaejbZbebeaGd\d]d]eaZcejdZdedecGd^d_d_eZeejfZfefeeGd`dadaeZgejhZhehegdbdcZiejiZidddeZjejjZjdfdgZkejkZkdhdiZlejlZldS)m) version_infoc CsTddl}tjdd}dj|dfjd}y |j|Stk rN|jdSXdS)Nr. _transaction) importlib__name__ rpartitionjoinlstrip import_module ImportError)rZpkgZmnamer#/usr/lib64/python3.6/transaction.pyswig_import_helper s rcCs~ddlm}ddl}d}y|jd|tg\}}}Wntk rPddl}|SXz|jd|||}Wd|dk rx|jX|S)Nr)dirnamer) Zos.pathrimp find_module__file__r r load_moduleclose)rrfppathname descriptionrZ_modrrrrs  NcCs|dkr|jj|S|dkr8t|jdkr8||j|<dS|jj|d}|rT|||S|sxtrltj |||q||j|<n t d|dS)NthisownthisZ SwigPyObjectzYou cannot add attributes to %s) rowntyper__dict____swig_setmethods__get _newclassobject __setattr__AttributeError)self class_typenamevalueZstaticmethodrrr_swig_setattr_nondynamic3s    r,cCst||||dS)Nr)r,)r'r(r)r*rrr _swig_setattrFsr-cCsB|dkr|jjS|jj|d}|r,||Std|j|fdS)Nrz!'%s' object has no attribute '%s')rr__swig_getmethods__r"r&r)r'r(r)r+rrr _swig_getattrJs  r/c CsDyd|jj}Wntjk r,d}YnXd|jj|jj|fS)Nz proxy of z <%s.%s; %s >)r__repr__ __builtin__ Exception __class__ __module__r)r'Zstrthisrrr _swig_reprSs  r6c@s eZdZdS)_objectN)rr5 __qualname__rrrrr7^sr7c@seZdZiZddZiZddZddZeZ e j Z ddZ ddZd+d d Zd,d d ZddZddZddZddZddZddZddZddZddZd d!Zd"d#Zd$d%Zd&d'Zd(d)Zd*S)-SwigPyIteratorcCst|t||S)N)r-r9)r'r)r*rrrdszSwigPyIterator.cCs t|t|S)N)r/r9)r'r)rrrr:fscOs tddS)Nz*No constructor defined - class is abstract)r&)r'argskwargsrrr__init__hszSwigPyIterator.__init__cCsdS)Nr)r'rrrr:lscCs tj|S)N)rZSwigPyIterator_value)r'rrrr*nszSwigPyIterator.valuercCs tj||S)N)rZSwigPyIterator_incr)r'nrrrincrqszSwigPyIterator.incrcCs tj||S)N)rZSwigPyIterator_decr)r'r>rrrdecrtszSwigPyIterator.decrcCs tj||S)N)rZSwigPyIterator_distance)r'xrrrdistancewszSwigPyIterator.distancecCs tj||S)N)rZSwigPyIterator_equal)r'rArrrequalzszSwigPyIterator.equalcCs tj|S)N)rZSwigPyIterator_copy)r'rrrcopy}szSwigPyIterator.copycCs tj|S)N)rZSwigPyIterator_next)r'rrrnextszSwigPyIterator.nextcCs tj|S)N)rZSwigPyIterator___next__)r'rrr__next__szSwigPyIterator.__next__cCs tj|S)N)rZSwigPyIterator_previous)r'rrrpreviousszSwigPyIterator.previouscCs tj||S)N)rZSwigPyIterator_advance)r'r>rrradvanceszSwigPyIterator.advancecCs tj||S)N)rZSwigPyIterator___eq__)r'rArrr__eq__szSwigPyIterator.__eq__cCs tj||S)N)rZSwigPyIterator___ne__)r'rArrr__ne__szSwigPyIterator.__ne__cCs tj||S)N)rZSwigPyIterator___iadd__)r'r>rrr__iadd__szSwigPyIterator.__iadd__cCs tj||S)N)rZSwigPyIterator___isub__)r'r>rrr__isub__szSwigPyIterator.__isub__cCs tj||S)N)rZSwigPyIterator___add__)r'r>rrr__add__szSwigPyIterator.__add__cGstj|f|S)N)rZSwigPyIterator___sub__)r'r;rrr__sub__szSwigPyIterator.__sub__cCs|S)Nr)r'rrr__iter__szSwigPyIterator.__iter__N)r)r)rr5r8r!r%r. __getattr__r=r6r1rZdelete_SwigPyIterator__swig_destroy____del__r*r?r@rBrCrDrErFrGrHrIrJrKrLrMrNrOrrrrr9bs2  r9cCs tj|S)N)rTransactionItemReasonToString)reasonrrrrSsrScCs tj|S)N)rStringToTransactionItemReason)strrrrrUsrUcCs tj||S)N)r__lt__)lhsrhsrrrrWsrWcCs tj||S)N)r__le__)rXrYrrrrZsrZcCs tj||S)N)r__gt__)rXrYrrrr[sr[cCs tj||S)N)r__ge__)rXrYrrrr\sr\cCs tj||S)N)rTransactionItemReasonCompare)rXrYrrrr]sr]c@s>eZdZiZddZiZddZeZddZ ddZ dd Z d d Z d d Z ddZddZddZddZddZddZddZddZddZd d!Zd"d#Zd$d%Zd&d'Zd(d)Zd*d+Zd,d-Zd.d/Zd0d1Zd2d3Z d4d5Z!d6d7Z"d8d9Z#d:d;Z$dd?Z&d@dAZ'dBdCZ(dDdEZ)e*j+Z,dFdZ-dGS)HTransactionStateVectorcCst|t||S)N)r-r^)r'r)r*rrrr:szTransactionStateVector.cCs t|t|S)N)r/r^)r'r)rrrr:scCs tj|S)N)rZTransactionStateVector_iterator)r'rrriteratorszTransactionStateVector.iteratorcCs|jS)N)r_)r'rrrrOszTransactionStateVector.__iter__cCs tj|S)N)rZ"TransactionStateVector___nonzero__)r'rrr __nonzero__sz"TransactionStateVector.__nonzero__cCs tj|S)N)rZTransactionStateVector___bool__)r'rrr__bool__szTransactionStateVector.__bool__cCs tj|S)N)rZTransactionStateVector___len__)r'rrr__len__szTransactionStateVector.__len__cCstj|||S)N)rZ#TransactionStateVector___getslice__)r'ijrrr __getslice__sz#TransactionStateVector.__getslice__cGstj|f|S)N)rZ#TransactionStateVector___setslice__)r'r;rrr __setslice__sz#TransactionStateVector.__setslice__cCstj|||S)N)rZ#TransactionStateVector___delslice__)r'rcrdrrr __delslice__sz#TransactionStateVector.__delslice__cGstj|f|S)N)rZ"TransactionStateVector___delitem__)r'r;rrr __delitem__sz"TransactionStateVector.__delitem__cGstj|f|S)N)rZ"TransactionStateVector___getitem__)r'r;rrr __getitem__sz"TransactionStateVector.__getitem__cGstj|f|S)N)rZ"TransactionStateVector___setitem__)r'r;rrr __setitem__sz"TransactionStateVector.__setitem__cCs tj|S)N)rZTransactionStateVector_pop)r'rrrpopszTransactionStateVector.popcCs tj||S)N)rZTransactionStateVector_append)r'rArrrappendszTransactionStateVector.appendcCs tj|S)N)rZTransactionStateVector_empty)r'rrremptyszTransactionStateVector.emptycCs tj|S)N)rZTransactionStateVector_size)r'rrrsize szTransactionStateVector.sizecCs tj||S)N)rZTransactionStateVector_swap)r'vrrrswap szTransactionStateVector.swapcCs tj|S)N)rZTransactionStateVector_begin)r'rrrbeginszTransactionStateVector.begincCs tj|S)N)rZTransactionStateVector_end)r'rrrendszTransactionStateVector.endcCs tj|S)N)rZTransactionStateVector_rbegin)r'rrrrbeginszTransactionStateVector.rbegincCs tj|S)N)rZTransactionStateVector_rend)r'rrrrendszTransactionStateVector.rendcCs tj|S)N)rZTransactionStateVector_clear)r'rrrclearszTransactionStateVector.clearcCs tj|S)N)rZ$TransactionStateVector_get_allocator)r'rrr get_allocatorsz$TransactionStateVector.get_allocatorcCs tj|S)N)rZTransactionStateVector_pop_back)r'rrrpop_back"szTransactionStateVector.pop_backcGstj|f|S)N)rZTransactionStateVector_erase)r'r;rrrerase%szTransactionStateVector.erasec Gs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZnew_TransactionStateVectorrrlr2r3)r'r;rrrrr=(s  zTransactionStateVector.__init__cCs tj||S)N)rZ TransactionStateVector_push_back)r'rArrr push_back/sz TransactionStateVector.push_backcCs tj|S)N)rZTransactionStateVector_front)r'rrrfront2szTransactionStateVector.frontcCs tj|S)N)rZTransactionStateVector_back)r'rrrback5szTransactionStateVector.backcCstj|||S)N)rZTransactionStateVector_assign)r'r>rArrrassign8szTransactionStateVector.assigncGstj|f|S)N)rZTransactionStateVector_resize)r'r;rrrresize;szTransactionStateVector.resizecGstj|f|S)N)rZTransactionStateVector_insert)r'r;rrrinsert>szTransactionStateVector.insertcCs tj||S)N)rZTransactionStateVector_reserve)r'r>rrrreserveAszTransactionStateVector.reservecCs tj|S)N)rZTransactionStateVector_capacity)r'rrrcapacityDszTransactionStateVector.capacitycCsdS)Nr)r'rrrr:GsN).rr5r8r!r%r.rPr6r1r_rOr`rarbrerfrgrhrirjrkrlrmrnrprqrrrsrtrurvrwrxr=ryrzr{r|r}r~rrrZdelete_TransactionStateVectorrQrRrrrrr^sPr^c@sfeZdZiZddZiZddZeZddZ e j Z ddZ ddZd d Zd d Zd dZddZdS)ItemcCst|t||S)N)r-r)r'r)r*rrrr:Msz Item.cCs t|t|S)N)r/r)r'r)rrrr:Osc Cs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZnew_Itemrrlr2r3)r'connrrrrr=Rs  z Item.__init__cCsdS)Nr)r'rrrr:YscCs tj|S)N)rZ Item_getId)r'rrrgetId[sz Item.getIdcCs tj||S)N)rZ Item_setId)r'r*rrrsetId^sz Item.setIdcCs tj|S)N)rZItem_getItemType)r'rrr getItemTypeaszItem.getItemTypecCs tj|S)N)rZ Item_toStr)r'rrrtoStrdsz Item.toStrcCs tj|S)N)rZ Item_save)r'rrrsavegsz Item.saveN)rr5r8r!r%r.rPr6r1r=rZ delete_ItemrQrRrrrrrrrrrrKsrc@s0eZdZiZx egD]ZejeediqWddZiZ x egD]Ze jeediqBWddZ e Z ddZ ejZddZd d Zd d Zd dZddZddZddZddZddZddZddZddZdd Zd!d"Zere ej!Z"nej!Z"ere ej#Z$nej#Z$er&e ej%Z&nej%Z&d#S)$CompsEnvironmentItemr!cCst|t||S)N)r-r)r'r)r*rrrr:pszCompsEnvironmentItem.r.cCs t|t|S)N)r/r)r'r)rrrr:tsc Gs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZnew_CompsEnvironmentItemrrlr2r3)r'r;rrrrr=ws  zCompsEnvironmentItem.__init__cCsdS)Nr)r'rrrr:~scCs tj|S)N)rZ%CompsEnvironmentItem_getEnvironmentId)r'rrrgetEnvironmentIdsz%CompsEnvironmentItem.getEnvironmentIdcCs tj||S)N)rZ%CompsEnvironmentItem_setEnvironmentId)r'r*rrrsetEnvironmentIdsz%CompsEnvironmentItem.setEnvironmentIdcCs tj|S)N)rZCompsEnvironmentItem_getName)r'rrrgetNameszCompsEnvironmentItem.getNamecCs tj||S)N)rZCompsEnvironmentItem_setName)r'r*rrrsetNameszCompsEnvironmentItem.setNamecCs tj|S)N)rZ&CompsEnvironmentItem_getTranslatedName)r'rrrgetTranslatedNamesz&CompsEnvironmentItem.getTranslatedNamecCs tj||S)N)rZ&CompsEnvironmentItem_setTranslatedName)r'r*rrrsetTranslatedNamesz&CompsEnvironmentItem.setTranslatedNamecCs tj|S)N)rZ$CompsEnvironmentItem_getPackageTypes)r'rrrgetPackageTypessz$CompsEnvironmentItem.getPackageTypescCs tj||S)N)rZ$CompsEnvironmentItem_setPackageTypes)r'r*rrrsetPackageTypessz$CompsEnvironmentItem.setPackageTypescCs tj|S)N)rZCompsEnvironmentItem_toStr)r'rrrrszCompsEnvironmentItem.toStrcCs tj|S)N)rZ CompsEnvironmentItem_getItemType)r'rrrrsz CompsEnvironmentItem.getItemTypecCs tj|S)N)rZCompsEnvironmentItem_save)r'rrrrszCompsEnvironmentItem.savecCstj||||S)N)rZCompsEnvironmentItem_addGroup)r'groupId installedZ groupTyperrraddGroupszCompsEnvironmentItem.addGroupcCs tj|S)N)rZCompsEnvironmentItem_getGroups)r'rrr getGroupsszCompsEnvironmentItem.getGroupsN)'rr5r8r!r_supdategetattrr%r.rPr6r1r=rZdelete_CompsEnvironmentItemrQrRrrrrrrrrrrrrrr# staticmethod'CompsEnvironmentItem_getTransactionItemgetTransactionItem1CompsEnvironmentItem_getTransactionItemsByPatterngetTransactionItemsByPattern(CompsEnvironmentItem_getTransactionItemsgetTransactionItemsrrrrrlsD     rcCs tj||S)N)rr)renvidrrrrsrcCs tj||S)N)rr)rpatternrrrrsrcCs tj||S)N)rr)r transactionIdrrrrsrc@seZdZiZddZiZddZeZddZ ddZ dd Z d d Z d d Z ddZddZddZddZddZddZejZddZdS)CompsEnvironmentGroupcCst|t||S)N)r-r)r'r)r*rrrr:szCompsEnvironmentGroup.cCs t|t|S)N)r/r)r'r)rrrr:sc Cs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZnew_CompsEnvironmentGrouprrlr2r3)r'Z environmentrrrrr=s  zCompsEnvironmentGroup.__init__cCs tj|S)N)rZCompsEnvironmentGroup_getId)r'rrrrszCompsEnvironmentGroup.getIdcCs tj||S)N)rZCompsEnvironmentGroup_setId)r'r*rrrrszCompsEnvironmentGroup.setIdcCs tj|S)N)rZ$CompsEnvironmentGroup_getEnvironment)r'rrrgetEnvironmentsz$CompsEnvironmentGroup.getEnvironmentcCs tj|S)N)rZ CompsEnvironmentGroup_getGroupId)r'rrr getGroupIdsz CompsEnvironmentGroup.getGroupIdcCs tj||S)N)rZ CompsEnvironmentGroup_setGroupId)r'r*rrr setGroupIdsz CompsEnvironmentGroup.setGroupIdcCs tj|S)N)rZ"CompsEnvironmentGroup_getInstalled)r'rrr getInstalledsz"CompsEnvironmentGroup.getInstalledcCs tj||S)N)rZ"CompsEnvironmentGroup_setInstalled)r'r*rrr setInstalledsz"CompsEnvironmentGroup.setInstalledcCs tj|S)N)rZ"CompsEnvironmentGroup_getGroupType)r'rrr getGroupTypesz"CompsEnvironmentGroup.getGroupTypecCs tj||S)N)rZ"CompsEnvironmentGroup_setGroupType)r'r*rrr setGroupTypesz"CompsEnvironmentGroup.setGroupTypecCs tj|S)N)rZCompsEnvironmentGroup_save)r'rrrrszCompsEnvironmentGroup.savecCsdS)Nr)r'rrrr:sN)rr5r8r!r%r.rPr6r1r=rrrrrrrrrrrZdelete_CompsEnvironmentGrouprQrRrrrrrs$rcCs tj|S)N)rlistToCompsPackageType)typesrrrrsrcCs tj|S)N)rstringToCompsPackageType)rVrrrrsrcCs tj|S)N)rcompsPackageTypeToString)rrrrrsrcCs tj||S)N)r__or__)abrrrrsrcCs tj||S)N)r__and__)rrrrrrsrcCs tj||S)N)r__ior__)rrrrrr srcCs tj||S)N)r__iand__)rrrrrrsrc@s>eZdZiZddZiZddZeZddZ e j Z ddZ dS)InvalidCompsPackageTypeErrorcCst|t||S)N)r-r)r'r)r*rrrr:sz%InvalidCompsPackageTypeError.cCs t|t|S)N)r/r)r'r)rrrr:sc Cs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZ new_InvalidCompsPackageTypeErrorrrlr2r3)r'Zwhatrrrrr=s  z%InvalidCompsPackageTypeError.__init__cCsdS)Nr)r'rrrr:sN)rr5r8r!r%r.rPr6r1r=rZ#delete_InvalidCompsPackageTypeErrorrQrRrrrrrsrc@s0eZdZiZx egD]ZejeediqWddZiZ x egD]Ze jeediqBWddZ e Z ddZ ejZddZd d Zd d Zd dZddZddZddZddZddZddZddZddZdd Zd!d"Zere ej!Z"nej!Z"ere ej#Z$nej#Z$er&e ej%Z&nej%Z&d#S)$CompsGroupItemr!cCst|t||S)N)r-r)r'r)r*rrrr:'szCompsGroupItem.r.cCs t|t|S)N)r/r)r'r)rrrr:+sc Gs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZnew_CompsGroupItemrrlr2r3)r'r;rrrrr=.s  zCompsGroupItem.__init__cCsdS)Nr)r'rrrr:5scCs tj|S)N)rZCompsGroupItem_getGroupId)r'rrrr7szCompsGroupItem.getGroupIdcCs tj||S)N)rZCompsGroupItem_setGroupId)r'r*rrrr:szCompsGroupItem.setGroupIdcCs tj|S)N)rZCompsGroupItem_getName)r'rrrr=szCompsGroupItem.getNamecCs tj||S)N)rZCompsGroupItem_setName)r'r*rrrr@szCompsGroupItem.setNamecCs tj|S)N)rZ CompsGroupItem_getTranslatedName)r'rrrrCsz CompsGroupItem.getTranslatedNamecCs tj||S)N)rZ CompsGroupItem_setTranslatedName)r'r*rrrrFsz CompsGroupItem.setTranslatedNamecCs tj|S)N)rZCompsGroupItem_getPackageTypes)r'rrrrIszCompsGroupItem.getPackageTypescCs tj||S)N)rZCompsGroupItem_setPackageTypes)r'r*rrrrLszCompsGroupItem.setPackageTypescCs tj|S)N)rZCompsGroupItem_toStr)r'rrrrOszCompsGroupItem.toStrcCs tj|S)N)rZCompsGroupItem_getItemType)r'rrrrRszCompsGroupItem.getItemTypecCs tj|S)N)rZCompsGroupItem_save)r'rrrrUszCompsGroupItem.savecCstj||||S)N)rZCompsGroupItem_addPackage)r'r)rZpkgTyperrr addPackageXszCompsGroupItem.addPackagecCs tj|S)N)rZCompsGroupItem_getPackages)r'rrr getPackages[szCompsGroupItem.getPackagesN)'rr5r8r!rrrrr%r.rPr6r1r=rZdelete_CompsGroupItemrQrRrrrrrrrrrrrrrr#r!CompsGroupItem_getTransactionItemr+CompsGroupItem_getTransactionItemsByPatternr"CompsGroupItem_getTransactionItemsrrrrrr#sD     rcCs tj||S)N)rr)rgroupidrrrrlsrcCs tj||S)N)rr)rrrrrrpsrcCs tj||S)N)rr)rrrrrrtsrc@seZdZiZddZiZddZeZddZ ddZ dd Z d d Z d d Z ddZddZddZddZddZddZejZddZdS)CompsGroupPackagecCst|t||S)N)r-r)r'r)r*rrrr:zszCompsGroupPackage.cCs t|t|S)N)r/r)r'r)rrrr:|sc Cs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZnew_CompsGroupPackagerrlr2r3)r'grouprrrrr=s  zCompsGroupPackage.__init__cCs tj|S)N)rZCompsGroupPackage_getId)r'rrrrszCompsGroupPackage.getIdcCs tj||S)N)rZCompsGroupPackage_setId)r'r*rrrrszCompsGroupPackage.setIdcCs tj|S)N)rZCompsGroupPackage_getGroup)r'rrrgetGroupszCompsGroupPackage.getGroupcCs tj|S)N)rZCompsGroupPackage_getName)r'rrrrszCompsGroupPackage.getNamecCs tj||S)N)rZCompsGroupPackage_setName)r'r*rrrrszCompsGroupPackage.setNamecCs tj|S)N)rZCompsGroupPackage_getInstalled)r'rrrrszCompsGroupPackage.getInstalledcCs tj||S)N)rZCompsGroupPackage_setInstalled)r'r*rrrrszCompsGroupPackage.setInstalledcCs tj|S)N)rZ CompsGroupPackage_getPackageType)r'rrrgetPackageTypesz CompsGroupPackage.getPackageTypecCs tj||S)N)rZ CompsGroupPackage_setPackageType)r'r*rrrsetPackageTypesz CompsGroupPackage.setPackageTypecCs tj|S)N)rZCompsGroupPackage_save)r'rrrrszCompsGroupPackage.savecCsdS)Nr)r'rrrr:sN)rr5r8r!r%r.rPr6r1r=rrrrrrrrrrrZdelete_CompsGroupPackagerQrRrrrrrxs$rc@sXeZdZiZx egD]ZejeediqWddZiZ x egD]Ze jeediqBWddZ e Z ddZ ejZddZd d Zd d Zd dZddZddZddZddZddZddZddZddZdd Zd!d"Zd#d$Ze re!ej"Z#nej"Z#e re!ej$Z%nej$Z%e r.e!ej&Z'nej&Z'e rFe!ej(Z)nej(Z)d%d&Z*d'S)(RPMItemr!cCst|t||S)N)r-r)r'r)r*rrrr:szRPMItem.r.cCs t|t|S)N)r/r)r'r)rrrr:sc Gs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZ new_RPMItemrrlr2r3)r'r;rrrrr=s  zRPMItem.__init__cCsdS)Nr)r'rrrr:scCs tj|S)N)rZRPMItem_getName)r'rrrrszRPMItem.getNamecCs tj||S)N)rZRPMItem_setName)r'r*rrrrszRPMItem.setNamecCs tj|S)N)rZRPMItem_getEpoch)r'rrrgetEpochszRPMItem.getEpochcCs tj||S)N)rZRPMItem_setEpoch)r'r*rrrsetEpochszRPMItem.setEpochcCs tj|S)N)rZRPMItem_getVersion)r'rrr getVersionszRPMItem.getVersioncCs tj||S)N)rZRPMItem_setVersion)r'r*rrr setVersionszRPMItem.setVersioncCs tj|S)N)rZRPMItem_getRelease)r'rrr getReleaseszRPMItem.getReleasecCs tj||S)N)rZRPMItem_setRelease)r'r*rrr setReleaseszRPMItem.setReleasecCs tj|S)N)rZRPMItem_getArch)r'rrrgetArchszRPMItem.getArchcCs tj||S)N)rZRPMItem_setArch)r'r*rrrsetArchszRPMItem.setArchcCs tj|S)N)rZRPMItem_getNEVRA)r'rrrgetNEVRAszRPMItem.getNEVRAcCs tj|S)N)rZ RPMItem_toStr)r'rrrrsz RPMItem.toStrcCs tj|S)N)rZRPMItem_getItemType)r'rrrrszRPMItem.getItemTypecCs tj|S)N)rZ RPMItem_save)r'rrrrsz RPMItem.savecCs tj||S)N)rZRPMItem___lt__)r'otherrrrrWszRPMItem.__lt__N)+rr5r8r!rrrrr%r.rPr6r1r=rZdelete_RPMItemrQrRrrrrrrrrrrrrrrr#rRPMItem_getTransactionItemrRPMItem_searchTransactionsZsearchTransactionsRPMItem_getTransactionItemsr$RPMItem_resolveTransactionItemReasonZresolveTransactionItemReasonrWrrrrrsN      rcCs tj||S)N)rr)rnevrarrrrsrcCs tj||S)N)rr)rpatternsrrrrsrcCs tj||S)N)rr)rZtransaction_idrrrrsrcCstj||||S)N)rr)rr)archmaxTransactionIdrrrrsrc@s:eZdZiZddZiZddZeZddZ e j Z ddZ ddZe jZe jZd d Zd d Zd dZddZddZddZddZddZddZddZddZdd Zd!d"Zd#d$Z d%d&Z!d'd(Z"d)d*Z#d+d,Z$d-d.Z%d/d0Z&d1d2Z'd3d4Z(d5d6Z)d7d8Z*d9d:Z+d;d<Z,d=d>Z-d?d@Z.dAdBZ/dCS)DSwdbcCst|t||S)N)r-r)r'r)r*rrrr: sz Swdb.cCs t|t|S)N)r/r)r'r)rrrr:sc Gs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZnew_Swdbrrlr2r3)r'r;rrrrr=s  z Swdb.__init__cCsdS)Nr)r'rrrr:scCs tj|S)N)rZ Swdb_getConn)r'rrrgetConnsz Swdb.getConncCs tj|S)N)rZ Swdb_getPath)r'rrrgetPath sz Swdb.getPathcCs tj|S)N)rZSwdb_resetDatabase)r'rrr resetDatabase#szSwdb.resetDatabasecCs tj|S)N)rZSwdb_closeDatabase)r'rrr closeDatabase&szSwdb.closeDatabasecCs tj|S)N)rZSwdb_initTransaction)r'rrrinitTransaction)szSwdb.initTransactioncGstj|f|S)N)rZSwdb_beginTransaction)r'r;rrrbeginTransaction,szSwdb.beginTransactioncCstj||||S)N)rZSwdb_endTransaction)r'ZdtEndZrpmdbVersionEndstaterrrendTransaction/szSwdb.endTransactioncCs tj|S)N)rZSwdb_closeTransaction)r'rrrcloseTransaction2szSwdb.closeTransactioncCs tj|S)N)rZ Swdb_getItems)r'rrrgetItems5sz Swdb.getItemscCs tj|S)N)rZSwdb_getLastTransaction)r'rrrgetLastTransaction8szSwdb.getLastTransactioncCs tj|S)N)rZSwdb_listTransactions)r'rrrlistTransactions;szSwdb.listTransactionscCs tj|S)N)rZSwdb_getCurrent)r'rrr getCurrent>szSwdb.getCurrentcCstj|||||S)N)rZ Swdb_addItem)r'itemZrepoidactionrTrrraddItemAsz Swdb.addItemcCs tj||S)N)rZSwdb_setItemDone)r'rrrr setItemDoneDszSwdb.setItemDonecCs tj|S)N)rZSwdb_createRPMItem)r'rrr createRPMItemGszSwdb.createRPMItemcCs tj|S)N)rZSwdb_createCompsGroupItem)r'rrrcreateCompsGroupItemJszSwdb.createCompsGroupItemcCs tj|S)N)rZSwdb_createCompsEnvironmentItem)r'rrrcreateCompsEnvironmentItemMszSwdb.createCompsEnvironmentItemcCstj||||S)N)rZ$Swdb_resolveRPMTransactionItemReason)r'r)rrrrrresolveRPMTransactionItemReasonPsz$Swdb.resolveRPMTransactionItemReasoncCs tj||S)N)rZSwdb_getRPMRepo)r'rrrr getRPMRepoSszSwdb.getRPMRepocCs tj||S)N)rZSwdb_getRPMTransactionItem)r'rrrrgetRPMTransactionItemVszSwdb.getRPMTransactionItemcCs tj||S)N)rZSwdb_searchTransactionsByRPM)r'rrrrsearchTransactionsByRPMYszSwdb.searchTransactionsByRPMcCs tj||S)N)rZSwdb_getCompsGroupItem)r'rrrrgetCompsGroupItem\szSwdb.getCompsGroupItemcCs tj||S)N)rZ Swdb_getCompsGroupItemsByPattern)r'rrrrgetCompsGroupItemsByPattern_sz Swdb.getCompsGroupItemsByPatterncCs tj||S)N)rZSwdb_getPackageCompsGroups)r'Z packageNamerrrgetPackageCompsGroupsbszSwdb.getPackageCompsGroupscCs tj||S)N)rZSwdb_getCompsEnvironmentItem)r'rrrrgetCompsEnvironmentItemeszSwdb.getCompsEnvironmentItemcCs tj||S)N)rZ&Swdb_getCompsEnvironmentItemsByPattern)r'rrrr!getCompsEnvironmentItemsByPatternhsz&Swdb.getCompsEnvironmentItemsByPatterncCs tj||S)N)rZSwdb_getCompsGroupEnvironments)r'rrrrgetCompsGroupEnvironmentskszSwdb.getCompsGroupEnvironmentscCs tj||S)N)rZSwdb_setReleasever)r'r*rrr setReleasevernszSwdb.setReleasevercCstj|||S)N)rZSwdb_addConsoleOutputLine)r'ZfileDescriptorlinerrraddConsoleOutputLineqszSwdb.addConsoleOutputLinecCs tj||S)N)rZSwdb_filterUserinstalled)r'rrrrfilterUserinstalledtszSwdb.filterUserinstalledN)0rr5r8r!r%r.rPr6r1r=rZ delete_SwdbrQrRrZSwdb_defaultPathZ defaultPathZSwdb_defaultDatabaseNameZdefaultDatabaseNamerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr sPrc@seZdZiZddZiZddZeZddZ e j Z ddZ ddZd d Zd d Zd dZddZddZddZddZddZddZddZddZdd Zd!d"Zd#d$Zd%d&Zd'S)( TransactioncCst|t||S)N)r-r)r'r)r*rrrr:{szTransaction.cCs t|t|S)N)r/r)r'r)rrrr:}sc Cs>tj||}y|jj|Wntjk r8||_YnXdS)N)rZnew_Transactionrrlr2r3)r'rZpkrrrrr=s  zTransaction.__init__cCsdS)Nr)r'rrrr:scCs tj||S)N)rZTransaction___eq__)r'rrrrrIszTransaction.__eq__cCs tj||S)N)rZTransaction___lt__)r'rrrrrWszTransaction.__lt__cCs tj||S)N)rZTransaction___gt__)r'rrrrr[szTransaction.__gt__cCs tj|S)N)rZTransaction_getId)r'rrrrszTransaction.getIdcCs tj|S)N)rZTransaction_getDtBegin)r'rrr getDtBeginszTransaction.getDtBegincCs tj|S)N)rZTransaction_getDtEnd)r'rrrgetDtEndszTransaction.getDtEndcCs tj|S)N)rZ Transaction_getRpmdbVersionBegin)r'rrrgetRpmdbVersionBeginsz Transaction.getRpmdbVersionBegincCs tj|S)N)rZTransaction_getRpmdbVersionEnd)r'rrrgetRpmdbVersionEndszTransaction.getRpmdbVersionEndcCs tj|S)N)rZTransaction_getReleasever)r'rrr getReleaseverszTransaction.getReleasevercCs tj|S)N)rZTransaction_getUserId)r'rrr getUserIdszTransaction.getUserIdcCs tj|S)N)rZTransaction_getCmdline)r'rrr getCmdlineszTransaction.getCmdlinecCs tj|S)N)rZTransaction_getState)r'rrrgetStateszTransaction.getStatecCs tj|S)N)rZTransaction_getComment)r'rrr getCommentszTransaction.getCommentcCs tj|S)N)rZTransaction_getItems)r'rrrrszTransaction.getItemscCs tj|S)N)rZ$Transaction_getSoftwarePerformedWith)r'rrrgetSoftwarePerformedWithsz$Transaction.getSoftwarePerformedWithcCs tj|S)N)rZTransaction_getConsoleOutput)r'rrrgetConsoleOutputszTransaction.getConsoleOutputN)rr5r8r!r%r.rPr6r1r=rZdelete_TransactionrQrRrIrWr[rrrrrrrrrrrrrrrrrrys0rc@seZdZiZddZiZddZeZddZ ddZ dd Z d d Z d d Z ddZddZddZddZddZddZddZddZddZd d!Zd"d#Zd$d%Zd&d'ZejZd(dZd)S)*TransactionItemBasecCst|t||S)N)r-r)r'r)r*rrrr:szTransactionItemBase.cCs t|t|S)N)r/r)r'r)rrrr:scCs tj|S)N)rZTransactionItemBase_getItem)r'rrrgetItemszTransactionItemBase.getItemcCs tj||S)N)rZTransactionItemBase_setItem)r'r*rrrsetItemszTransactionItemBase.setItemcCs tj|S)N)rZ+TransactionItemBase_getCompsEnvironmentItem)r'rrrrsz+TransactionItemBase.getCompsEnvironmentItemcCs tj|S)N)rZ%TransactionItemBase_getCompsGroupItem)r'rrrrsz%TransactionItemBase.getCompsGroupItemcCs tj|S)N)rZTransactionItemBase_getRPMItem)r'rrr getRPMItemszTransactionItemBase.getRPMItemcCs tj|S)N)rZTransactionItemBase_getRepoid)r'rrr getRepoidszTransactionItemBase.getRepoidcCs tj||S)N)rZTransactionItemBase_setRepoid)r'r*rrr setRepoidszTransactionItemBase.setRepoidcCs tj|S)N)rZTransactionItemBase_getAction)r'rrr getActionszTransactionItemBase.getActioncCs tj||S)N)rZTransactionItemBase_setAction)r'r*rrr setActionszTransactionItemBase.setActioncCs tj|S)N)rZTransactionItemBase_getReason)r'rrr getReasonszTransactionItemBase.getReasoncCs tj||S)N)rZTransactionItemBase_setReason)r'r*rrr setReasonszTransactionItemBase.setReasoncCs tj|S)N)rZ!TransactionItemBase_getActionName)r'rrr getActionNamesz!TransactionItemBase.getActionNamecCs tj|S)N)rZ"TransactionItemBase_getActionShort)r'rrrgetActionShortsz"TransactionItemBase.getActionShortcCs tj|S)N)rZTransactionItemBase_getState)r'rrrrszTransactionItemBase.getStatecCs tj||S)N)rZTransactionItemBase_setState)r'r*rrrsetStateszTransactionItemBase.setStatecCs tj|S)N)rZ#TransactionItemBase_isForwardAction)r'rrrisForwardActionsz#TransactionItemBase.isForwardActioncCs tj|S)N)rZ$TransactionItemBase_isBackwardAction)r'rrrisBackwardActionsz$TransactionItemBase.isBackwardActionc Cs:tj}y|jj|Wntjk r4||_YnXdS)N)rZnew_TransactionItemBaserrlr2r3)r'rrrrr=s zTransactionItemBase.__init__cCsdS)Nr)r'rrrr:sN)rr5r8r!r%r.rPr6r1rrrrrrrr r r r r rrrrrr=rZdelete_TransactionItemBaserQrRrrrrrs2rc@seZdZiZx egD]ZejeediqWddZiZ x egD]Ze jeediqBWddZ e Z ddZ dd Zd d Zd d ZddZddZddZddZddZddZddZddZejZddZdS) TransactionItemr!cCst|t||S)N)r-r)r'r)r*rrrr:szTransactionItem.r.cCs t|t|S)N)r/r)r'r)rrrr:sc Gs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZnew_TransactionItemrrlr2r3)r'r;rrrrr= s  zTransactionItem.__init__cCs tj|S)N)rZTransactionItem_getId)r'rrrrszTransactionItem.getIdcCs tj||S)N)rZTransactionItem_setId)r'r*rrrrszTransactionItem.setIdcCs tj|S)N)rZTransactionItem_getInstalledBy)r'rrrgetInstalledByszTransactionItem.getInstalledBycCs tj|S)N)rZTransactionItem_getReplacedBy)r'rrr getReplacedByszTransactionItem.getReplacedBycCs tj||S)N)rZTransactionItem_addReplacedBy)r'r*rrr addReplacedByszTransactionItem.addReplacedBycCs tj|S)N)rZTransactionItem_save)r'rrrr!szTransactionItem.savecCs tj|S)N)rZTransactionItem_saveReplacedBy)r'rrrsaveReplacedBy$szTransactionItem.saveReplacedBycCs tj|S)N)rZTransactionItem_saveState)r'rrr saveState'szTransactionItem.saveStatecCs tj|S)N)rZTransactionItem___hash__)r'rrr__hash__*szTransactionItem.__hash__cGstj|f|S)N)rZTransactionItem___eq__)r'r;rrrrI-szTransactionItem.__eq__cGstj|f|S)N)rZTransactionItem___lt__)r'r;rrrrW0szTransactionItem.__lt__cCsdS)Nr)r'rrrr:3sN)rr5r8r!rrrrr%r.rPr6r1r=rrrrrrrrrrIrWrZdelete_TransactionItemrQrRrrrrrs.  rc@seZdZiZddZiZddZeZddZ ddZ dd Z d d Z d d Z ddZddZddZddZddZddZddZddZddZd d!ZejZd"dZd#S)$MergedTransactioncCst|t||S)N)r-r)r'r)r*rrrr:9szMergedTransaction.cCs t|t|S)N)r/r)r'r)rrrr:;sc Cs<tj|}y|jj|Wntjk r6||_YnXdS)N)rZnew_MergedTransactionrrlr2r3)r'transrrrrr=>s  zMergedTransaction.__init__cCs tj||S)N)rZMergedTransaction_merge)r'rrrrmergeEszMergedTransaction.mergecCs tj|S)N)rZMergedTransaction_listIds)r'rrrlistIdsHszMergedTransaction.listIdscCs tj|S)N)rZMergedTransaction_listUserIds)r'rrr listUserIdsKszMergedTransaction.listUserIdscCs tj|S)N)rZMergedTransaction_listCmdlines)r'rrr listCmdlinesNszMergedTransaction.listCmdlinescCs tj|S)N)rZMergedTransaction_listStates)r'rrr listStatesQszMergedTransaction.listStatescCs tj|S)N)rZ!MergedTransaction_listReleasevers)r'rrrlistReleaseversTsz!MergedTransaction.listReleaseverscCs tj|S)N)rZMergedTransaction_listComments)r'rrr listCommentsWszMergedTransaction.listCommentscCs tj|S)N)rZMergedTransaction_getDtBegin)r'rrrrZszMergedTransaction.getDtBegincCs tj|S)N)rZMergedTransaction_getDtEnd)r'rrrr]szMergedTransaction.getDtEndcCs tj|S)N)rZ&MergedTransaction_getRpmdbVersionBegin)r'rrrr`sz&MergedTransaction.getRpmdbVersionBegincCs tj|S)N)rZ$MergedTransaction_getRpmdbVersionEnd)r'rrrrcsz$MergedTransaction.getRpmdbVersionEndcCs tj|S)N)rZ*MergedTransaction_getSoftwarePerformedWith)r'rrrrfsz*MergedTransaction.getSoftwarePerformedWithcCs tj|S)N)rZ"MergedTransaction_getConsoleOutput)r'rrrrisz"MergedTransaction.getConsoleOutputcCs tj|S)N)rZMergedTransaction_getItems)r'rrrrlszMergedTransaction.getItemscCsdS)Nr)r'rrrr:osN)rr5r8r!r%r.rPr6r1r=rrrrrr r!rrrrrrrrZdelete_MergedTransactionrQrRrrrrr7s,rc@seZdZiZddZiZddZeZddZ ddZ e rDe e jZne jZe rZe e jZne jZe rpe e jZne jZe re e jZne jZe jZddZd S) TransformercCst|t||S)N)r-r")r'r)r*rrrr:uszTransformer.cCs t|t|S)N)r/r")r'r)rrrr:wsc Cs>tj||}y|jj|Wntjk r8||_YnXdS)N)rZnew_Transformerrrlr2r3)r'ZinputDirZ outputFilerrrrr=zs  zTransformer.__init__cCs tj|S)N)rZTransformer_transform)r'rrr transformszTransformer.transformcCsdS)Nr)r'rrrr:sN)rr5r8r!r%r.rPr6r1r=r#r#rrTransformer_createDatabaseZcreateDatabaseTransformer_migrateSchemaZ migrateSchemaTransformer_getReasonr Transformer_getVersionrZdelete_TransformerrQrRrrrrr"ss*    r"cCs tj|S)N)rr$)rrrrr$sr$cCs tj|S)N)rr%)rrrrr%sr%cCs tj|S)N)rr&)rTrrrr&sr&cCstjS)N)rr'rrrrr'sr')rrr)rrr)r)msysrZ_swig_python_version_inforrpropertyZ_swig_property NameErrorbuiltinsr2r r,r-r/r6r$r7r#r3r9ZSwigPyIterator_swigregisterZSHARED_PTR_DISOWNZTransactionItemReason_UNKNOWNZ TransactionItemReason_DEPENDENCYZTransactionItemReason_USERZTransactionItemReason_CLEANZ%TransactionItemReason_WEAK_DEPENDENCYZTransactionItemReason_GROUPrSrUrWrZr[r\r]ZTransactionState_UNKNOWNZTransactionState_DONEZTransactionState_ERRORZTransactionItemState_UNKNOWNZTransactionItemState_DONEZTransactionItemState_ERRORZItemType_UNKNOWNZ ItemType_RPMZItemType_GROUPZItemType_ENVIRONMENTZTransactionItemAction_INSTALLZTransactionItemAction_DOWNGRADEZ TransactionItemAction_DOWNGRADEDZTransactionItemAction_OBSOLETEZTransactionItemAction_OBSOLETEDZTransactionItemAction_UPGRADEZTransactionItemAction_UPGRADEDZTransactionItemAction_REMOVEZTransactionItemAction_REINSTALLZ!TransactionItemAction_REINSTALLEDZ#TransactionItemAction_REASON_CHANGEr^Z#TransactionStateVector_swigregisterrZItem_swigregisterrZ!CompsEnvironmentItem_swigregisterrrrrZ"CompsEnvironmentGroup_swigregisterZCompsPackageType_CONDITIONALZCompsPackageType_DEFAULTZCompsPackageType_MANDATORYZCompsPackageType_OPTIONALrrrrrrrrZ)InvalidCompsPackageTypeError_swigregisterrZCompsGroupItem_swigregisterrrrrZCompsGroupPackage_swigregisterrZRPMItem_swigregisterrrrrrZSwdb_swigregisterrZTransaction_swigregisterrZ TransactionItemBase_swigregisterrZTransactionItem_swigregisterrZMergedTransaction_swigregisterr"ZTransformer_swigregisterr$r%r&r'rrrrsB     =nF-F-Pk?B49"