3 �љg���@s�ddlmZedjkr&dd�Ze�Z[n"edkkr@dd�Ze�Z[nddlZ[yeZWnek rfYnXy ddlZ Wne k r�ddl Z YnXdld d �Z d d �Z dd�Z dd�Zy eZd ZWn(e jk r�Gdd�d�ZdZYnXGdd�de�ZejZee�ejZejZejZejZejZejZejZdd�ZejZdd�ZejZdd�ZejZdd�ZejZdd�Z 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%e�Z8ej9Z9e9e8�Gd&d'�d'e�Z:ej;Z;e;e:�Gd(d)�d)e:�Zej>Z>d,d-�Z?ej?Z?d.d/�Z@ej@Z@Gd0d1�d1e�ZAejBZBeBeA�ejCZCejDZDejEZEejFZFd2d3�ZGejGZGd4d5�ZHejHZHd6d7�ZIejIZId8d9�ZJejJZJd:d;�ZKejKZKdd?�ZMejMZMGd@dA�dAe�ZNejOZOeOeN�GdBdC�dCe:�ZPejQZQeQeP�dDdE�ZRejRZRdFdG�ZSejSZSdHdI�ZTejTZTGdJdK�dKe�ZUejVZVeVeU�GdLdM�dMe:�ZWejXZXeXeW�dNdO�ZYejYZYdPdQ�ZZejZZZdRdS�Z[ej[Z[dTdU�Z\ej\Z\GdVdW�dWe�Z]ej^Z^e^e]�GdXdY�dYe�Z_ej`Z`e`e_�GdZd[�d[e�ZaejbZbebea�Gd\d]�d]ea�ZcejdZdedec�Gd^d_�d_e�ZeejfZfefee�Gd`da�dae�ZgejhZheheg�dbdc�ZiejiZiddde�ZjejjZjdfdg�ZkejkZkdhdi�ZlejlZldS)m�)� version_info��c CsTddl}tjd�d}dj|df�jd�}y |j|�Stk rN|jd�SXdS)Nr�.� _transaction)� importlib�__name__� rpartition�join�lstrip� import_module� ImportError)rZpkgZmname�r�#/usr/lib64/python3.6/transaction.py�swig_import_helper s r�cCs~ddlm}ddl}d}y|jd|t�g�\}}}Wntk rPddl}|SXz|jd|||�}Wd|dk rx|j�X|S)Nr)�dirnamer) Zos.pathr�imp� find_module�__file__r r� load_module�close)rr�fp�pathname� descriptionrZ_modrrrrs  N�cCs�|dkr|jj|�S|dkr8t|�jdkr8||j|<dS|jj|d�}|rT|||�S|sxtrltj |||�q�||j|<n t d|��dS)N�thisown�thisZ SwigPyObjectzYou cannot add attributes to %s) r�own�typer�__dict__�__swig_setmethods__�get� _newclass�object� __setattr__�AttributeError)�self� class_type�name�valueZstatic�methodrrr�_swig_setattr_nondynamic3s    r,cCst||||d�S)Nr)r,)r'r(r)r*rrr� _swig_setattrFsr-cCsB|dkr|jj�S|jj|d�}|r,||�Std|j|f��dS)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@s�eZdZiZdd�ZiZdd�Zdd�ZeZ e j Z dd�Z dd�Zd+d d �Zd,d d �Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*S)-�SwigPyIteratorcCst|t||�S)N)r-r9)r'r)r*rrr�dszSwigPyIterator.cCs t|t|�S)N)r/r9)r'r)rrrr:fscOs td��dS)Nz*No constructor defined - class is abstract)r&)r'�args�kwargsrrr�__init__hszSwigPyIterator.__init__cCsdS)Nr)r'rrrr:lscCs tj|�S)N)rZSwigPyIterator_value)r'rrrr*nszSwigPyIterator.valuercCs tj||�S)N)rZSwigPyIterator_incr)r'�nrrr�incrqszSwigPyIterator.incrcCs tj||�S)N)rZSwigPyIterator_decr)r'r>rrr�decrtszSwigPyIterator.decrcCs tj||�S)N)rZSwigPyIterator_distance)r'�xrrr�distancewszSwigPyIterator.distancecCs tj||�S)N)rZSwigPyIterator_equal)r'rArrr�equalzszSwigPyIterator.equalcCs tj|�S)N)rZSwigPyIterator_copy)r'rrr�copy}szSwigPyIterator.copycCs tj|�S)N)rZSwigPyIterator_next)r'rrr�next�szSwigPyIterator.nextcCs tj|�S)N)rZSwigPyIterator___next__)r'rrr�__next__�szSwigPyIterator.__next__cCs tj|�S)N)rZSwigPyIterator_previous)r'rrr�previous�szSwigPyIterator.previouscCs tj||�S)N)rZSwigPyIterator_advance)r'r>rrr�advance�szSwigPyIterator.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)r�TransactionItemReasonToString)�reasonrrrrS�srScCs tj|�S)N)r�StringToTransactionItemReason)�strrrrrU�srUcCs tj||�S)N)r�__lt__)�lhs�rhsrrrrW�srWcCs tj||�S)N)r�__le__)rXrYrrrrZ�srZcCs tj||�S)N)r�__gt__)rXrYrrrr[�sr[cCs tj||�S)N)r�__ge__)rXrYrrrr\�sr\cCs tj||�S)N)r�TransactionItemReasonCompare)rXrYrrrr]�sr]c@s>eZdZiZdd�ZiZdd�ZeZdd�Z dd�Z dd �Z d d �Z d d �Z dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zd0d1�Zd2d3�Z d4d5�Z!d6d7�Z"d8d9�Z#d:d;�Z$dd?�Z&d@dA�Z'dBdC�Z(dDdE�Z)e*j+Z,dFd�Z-dGS)H�TransactionStateVectorcCst|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'rrr�iterator�szTransactionStateVector.iteratorcCs|j�S)N)r_)r'rrrrO�szTransactionStateVector.__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'�i�jrrr� __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'rrr�popszTransactionStateVector.popcCs tj||�S)N)rZTransactionStateVector_append)r'rArrr�appendszTransactionStateVector.appendcCs tj|�S)N)rZTransactionStateVector_empty)r'rrr�emptyszTransactionStateVector.emptycCs tj|�S)N)rZTransactionStateVector_size)r'rrr�size szTransactionStateVector.sizecCs tj||�S)N)rZTransactionStateVector_swap)r'�vrrr�swap szTransactionStateVector.swapcCs tj|�S)N)rZTransactionStateVector_begin)r'rrr�beginszTransactionStateVector.begincCs tj|�S)N)rZTransactionStateVector_end)r'rrr�endszTransactionStateVector.endcCs tj|�S)N)rZTransactionStateVector_rbegin)r'rrr�rbeginszTransactionStateVector.rbegincCs tj|�S)N)rZTransactionStateVector_rend)r'rrr�rendszTransactionStateVector.rendcCs tj|�S)N)rZTransactionStateVector_clear)r'rrr�clearszTransactionStateVector.clearcCs tj|�S)N)rZ$TransactionStateVector_get_allocator)r'rrr� get_allocatorsz$TransactionStateVector.get_allocatorcCs tj|�S)N)rZTransactionStateVector_pop_back)r'rrr�pop_back"szTransactionStateVector.pop_backcGstj|f|��S)N)rZTransactionStateVector_erase)r'r;rrr�erase%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'rrr�front2szTransactionStateVector.frontcCs tj|�S)N)rZTransactionStateVector_back)r'rrr�back5szTransactionStateVector.backcCstj|||�S)N)rZTransactionStateVector_assign)r'r>rArrr�assign8szTransactionStateVector.assigncGstj|f|��S)N)rZTransactionStateVector_resize)r'r;rrr�resize;szTransactionStateVector.resizecGstj|f|��S)N)rZTransactionStateVector_insert)r'r;rrr�insert>szTransactionStateVector.insertcCs tj||�S)N)rZTransactionStateVector_reserve)r'r>rrr�reserveAszTransactionStateVector.reservecCs tj|�S)N)rZTransactionStateVector_capacity)r'rrr�capacityDszTransactionStateVector.capacitycCsdS)Nr)r'rrrr:GsN).rr5r8r!r%r.rPr6r1r_rOr`rarbrerfrgrhrirjrkrlrmrnrprqrrrsrtrurvrwrxr=ryrzr{r|r}r~rr�rZdelete_TransactionStateVectorrQrRrrrrr^�sPr^c@sfeZdZiZdd�ZiZdd�ZeZdd�Z e j Z dd�Z dd�Zd d �Zd d �Zd d�Zdd�ZdS)�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'rrr�getId[sz Item.getIdcCs tj||�S)N)rZ Item_setId)r'r*rrr�setId^sz Item.setIdcCs tj|�S)N)rZItem_getItemType)r'rrr� getItemTypeaszItem.getItemTypecCs tj|�S)N)rZ Item_toStr)r'rrr�toStrdsz Item.toStrcCs tj|�S)N)rZ Item_save)r'rrr�savegsz Item.saveN)rr5r8r!r%r.rPr6r1r=rZ delete_ItemrQrRr�r�r�r�r�rrrrr�Ksr�c@s0eZdZiZx egD]Zejeedi��qWdd�ZiZ x egD]Ze jeedi��qBWdd�Z e Z dd�Z ejZdd�Zd d �Zd d �Zd d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zer�e ej!�Z"nej!Z"e�re ej#�Z$nej#Z$e�r&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'rrr�getEnvironmentId�sz%CompsEnvironmentItem.getEnvironmentIdcCs tj||�S)N)rZ%CompsEnvironmentItem_setEnvironmentId)r'r*rrr�setEnvironmentId�sz%CompsEnvironmentItem.setEnvironmentIdcCs tj|�S)N)rZCompsEnvironmentItem_getName)r'rrr�getName�szCompsEnvironmentItem.getNamecCs tj||�S)N)rZCompsEnvironmentItem_setName)r'r*rrr�setName�szCompsEnvironmentItem.setNamecCs tj|�S)N)rZ&CompsEnvironmentItem_getTranslatedName)r'rrr�getTranslatedName�sz&CompsEnvironmentItem.getTranslatedNamecCs tj||�S)N)rZ&CompsEnvironmentItem_setTranslatedName)r'r*rrr�setTranslatedName�sz&CompsEnvironmentItem.setTranslatedNamecCs tj|�S)N)rZ$CompsEnvironmentItem_getPackageTypes)r'rrr�getPackageTypes�sz$CompsEnvironmentItem.getPackageTypescCs tj||�S)N)rZ$CompsEnvironmentItem_setPackageTypes)r'r*rrr�setPackageTypes�sz$CompsEnvironmentItem.setPackageTypescCs tj|�S)N)rZCompsEnvironmentItem_toStr)r'rrrr��szCompsEnvironmentItem.toStrcCs tj|�S)N)rZ CompsEnvironmentItem_getItemType)r'rrrr��sz CompsEnvironmentItem.getItemTypecCs tj|�S)N)rZCompsEnvironmentItem_save)r'rrrr��szCompsEnvironmentItem.savecCstj||||�S)N)rZCompsEnvironmentItem_addGroup)r'�groupId� installedZ groupTyperrr�addGroup�szCompsEnvironmentItem.addGroupcCs tj|�S)N)rZCompsEnvironmentItem_getGroups)r'rrr� getGroups�szCompsEnvironmentItem.getGroupsN)'rr5r8r!r��_s�update�getattrr%r.rPr6r1r=rZdelete_CompsEnvironmentItemrQrRr�r�r�r�r�r�r�r�r�r�r�r�r�r#� staticmethod�'CompsEnvironmentItem_getTransactionItem�getTransactionItem�1CompsEnvironmentItem_getTransactionItemsByPattern�getTransactionItemsByPattern�(CompsEnvironmentItem_getTransactionItems�getTransactionItemsrrrrr�lsD     r�cCs tj||�S)N)rr�)r��envidrrrr��sr�cCs tj||�S)N)rr�)r��patternrrrr��sr�cCs tj||�S)N)rr�)r�� transactionIdrrrr��sr�c@s�eZdZiZdd�ZiZdd�ZeZdd�Z dd�Z dd �Z d d �Z d d �Z dd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�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'rrrr��szCompsEnvironmentGroup.getIdcCs tj||�S)N)rZCompsEnvironmentGroup_setId)r'r*rrrr��szCompsEnvironmentGroup.setIdcCs tj|�S)N)rZ$CompsEnvironmentGroup_getEnvironment)r'rrr�getEnvironment�sz$CompsEnvironmentGroup.getEnvironmentcCs tj|�S)N)rZ CompsEnvironmentGroup_getGroupId)r'rrr� getGroupId�sz CompsEnvironmentGroup.getGroupIdcCs tj||�S)N)rZ CompsEnvironmentGroup_setGroupId)r'r*rrr� setGroupId�sz CompsEnvironmentGroup.setGroupIdcCs tj|�S)N)rZ"CompsEnvironmentGroup_getInstalled)r'rrr� getInstalled�sz"CompsEnvironmentGroup.getInstalledcCs tj||�S)N)rZ"CompsEnvironmentGroup_setInstalled)r'r*rrr� setInstalled�sz"CompsEnvironmentGroup.setInstalledcCs tj|�S)N)rZ"CompsEnvironmentGroup_getGroupType)r'rrr� getGroupType�sz"CompsEnvironmentGroup.getGroupTypecCs tj||�S)N)rZ"CompsEnvironmentGroup_setGroupType)r'r*rrr� setGroupType�sz"CompsEnvironmentGroup.setGroupTypecCs tj|�S)N)rZCompsEnvironmentGroup_save)r'rrrr��szCompsEnvironmentGroup.savecCsdS)Nr)r'rrrr:�sN)rr5r8r!r%r.rPr6r1r=r�r�r�r�r�r�r�r�r�r�rZdelete_CompsEnvironmentGrouprQrRrrrrr��s$r�cCs tj|�S)N)r�listToCompsPackageType)�typesrrrr��sr�cCs tj|�S)N)r�stringToCompsPackageType)rVrrrr��sr�cCs tj|�S)N)r�compsPackageTypeToString)rrrrr��sr�cCs tj||�S)N)r�__or__)�a�brrrr�sr�cCs tj||�S)N)r�__and__)r�r�rrrr�sr�cCs tj||�S)N)r�__ior__)r�r�rrrr� sr�cCs tj||�S)N)r�__iand__)r�r�rrrr�sr�c@s>eZdZiZdd�ZiZdd�ZeZdd�Z e j Z dd�Z 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_InvalidCompsPackageTypeErrorrQrRrrrrr�sr�c@s0eZdZiZx egD]Zejeedi��qWdd�ZiZ x egD]Ze jeedi��qBWdd�Z e Z dd�Z ejZdd�Zd d �Zd d �Zd d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zer�e ej!�Z"nej!Z"e�re ej#�Z$nej#Z$e�r&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'rrrr�7szCompsGroupItem.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'rrrr�Csz CompsGroupItem.getTranslatedNamecCs tj||�S)N)rZ CompsGroupItem_setTranslatedName)r'r*rrrr�Fsz CompsGroupItem.setTranslatedNamecCs tj|�S)N)rZCompsGroupItem_getPackageTypes)r'rrrr�IszCompsGroupItem.getPackageTypescCs tj||�S)N)rZCompsGroupItem_setPackageTypes)r'r*rrrr�LszCompsGroupItem.setPackageTypescCs tj|�S)N)rZCompsGroupItem_toStr)r'rrrr�OszCompsGroupItem.toStrcCs tj|�S)N)rZCompsGroupItem_getItemType)r'rrrr�RszCompsGroupItem.getItemTypecCs tj|�S)N)rZCompsGroupItem_save)r'rrrr�UszCompsGroupItem.savecCstj||||�S)N)rZCompsGroupItem_addPackage)r'r)r�ZpkgTyperrr� addPackageXszCompsGroupItem.addPackagecCs tj|�S)N)rZCompsGroupItem_getPackages)r'rrr� getPackages[szCompsGroupItem.getPackagesN)'rr5r8r!r�r�r�r�r%r.rPr6r1r=rZdelete_CompsGroupItemrQrRr�r�r�r�r�r�r�r�r�r�r�r�r�r#r��!CompsGroupItem_getTransactionItemr��+CompsGroupItem_getTransactionItemsByPatternr��"CompsGroupItem_getTransactionItemsr�rrrrr�#sD     r�cCs tj||�S)N)rr�)r��groupidrrrr�lsr�cCs tj||�S)N)rr�)r�r�rrrr�psr�cCs tj||�S)N)rr�)r�r�rrrr�tsr�c@s�eZdZiZdd�ZiZdd�ZeZdd�Z dd�Z dd �Z d d �Z d d �Z dd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�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'rrrr��szCompsGroupPackage.getIdcCs tj||�S)N)rZCompsGroupPackage_setId)r'r*rrrr��szCompsGroupPackage.setIdcCs tj|�S)N)rZCompsGroupPackage_getGroup)r'rrr�getGroup�szCompsGroupPackage.getGroupcCs tj|�S)N)rZCompsGroupPackage_getName)r'rrrr��szCompsGroupPackage.getNamecCs tj||�S)N)rZCompsGroupPackage_setName)r'r*rrrr��szCompsGroupPackage.setNamecCs tj|�S)N)rZCompsGroupPackage_getInstalled)r'rrrr��szCompsGroupPackage.getInstalledcCs tj||�S)N)rZCompsGroupPackage_setInstalled)r'r*rrrr��szCompsGroupPackage.setInstalledcCs tj|�S)N)rZ CompsGroupPackage_getPackageType)r'rrr�getPackageType�sz CompsGroupPackage.getPackageTypecCs tj||�S)N)rZ CompsGroupPackage_setPackageType)r'r*rrr�setPackageType�sz CompsGroupPackage.setPackageTypecCs tj|�S)N)rZCompsGroupPackage_save)r'rrrr��szCompsGroupPackage.savecCsdS)Nr)r'rrrr:�sN)rr5r8r!r%r.rPr6r1r=r�r�r�r�r�r�r�r�r�r�rZdelete_CompsGroupPackagerQrRrrrrr�xs$r�c@sXeZdZiZx egD]Zejeedi��qWdd�ZiZ x egD]Ze jeedi��qBWdd�Z e Z dd�Z ejZdd�Zd d �Zd d �Zd d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Ze r�e!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'rrrr��szRPMItem.getNamecCs tj||�S)N)rZRPMItem_setName)r'r*rrrr��szRPMItem.setNamecCs tj|�S)N)rZRPMItem_getEpoch)r'rrr�getEpoch�szRPMItem.getEpochcCs tj||�S)N)rZRPMItem_setEpoch)r'r*rrr�setEpoch�szRPMItem.setEpochcCs tj|�S)N)rZRPMItem_getVersion)r'rrr� getVersion�szRPMItem.getVersioncCs tj||�S)N)rZRPMItem_setVersion)r'r*rrr� setVersion�szRPMItem.setVersioncCs tj|�S)N)rZRPMItem_getRelease)r'rrr� getRelease�szRPMItem.getReleasecCs tj||�S)N)rZRPMItem_setRelease)r'r*rrr� setRelease�szRPMItem.setReleasecCs tj|�S)N)rZRPMItem_getArch)r'rrr�getArch�szRPMItem.getArchcCs tj||�S)N)rZRPMItem_setArch)r'r*rrr�setArch�szRPMItem.setArchcCs tj|�S)N)rZRPMItem_getNEVRA)r'rrr�getNEVRA�szRPMItem.getNEVRAcCs tj|�S)N)rZ RPMItem_toStr)r'rrrr��sz RPMItem.toStrcCs tj|�S)N)rZRPMItem_getItemType)r'rrrr��szRPMItem.getItemTypecCs tj|�S)N)rZ RPMItem_save)r'rrrr��sz RPMItem.savecCs tj||�S)N)rZRPMItem___lt__)r'�otherrrrrW�szRPMItem.__lt__N)+rr5r8r!r�r�r�r�r%r.rPr6r1r=rZdelete_RPMItemrQrRr�r�r�r�r�r�r�r�r�r�r�r�r�r�r#r��RPMItem_getTransactionItemr��RPMItem_searchTransactionsZsearchTransactions�RPMItem_getTransactionItemsr��$RPMItem_resolveTransactionItemReasonZresolveTransactionItemReasonrWrrrrr��sN      r�cCs tj||�S)N)rr�)r��nevrarrrr��sr�cCs tj||�S)N)rr�)r��patternsrrrr��sr�cCs tj||�S)N)rr�)r�Ztransaction_idrrrr�sr�cCstj||||�S)N)rr�)r�r)�arch�maxTransactionIdrrrr�sr�c@s:eZdZiZdd�ZiZdd�ZeZdd�Z e j Z dd�Z dd�Ze jZe jZd d �Zd d �Zd d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Z d%d&�Z!d'd(�Z"d)d*�Z#d+d,�Z$d-d.�Z%d/d0�Z&d1d2�Z'd3d4�Z(d5d6�Z)d7d8�Z*d9d:�Z+d;d<�Z,d=d>�Z-d?d@�Z.dAdB�Z/dCS)D�SwdbcCst|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'rrr�getConnsz Swdb.getConncCs tj|�S)N)rZ Swdb_getPath)r'rrr�getPath 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'rrr�initTransaction)szSwdb.initTransactioncGstj|f|��S)N)rZSwdb_beginTransaction)r'r;rrr�beginTransaction,szSwdb.beginTransactioncCstj||||�S)N)rZSwdb_endTransaction)r'ZdtEndZrpmdbVersionEnd�staterrr�endTransaction/szSwdb.endTransactioncCs tj|�S)N)rZSwdb_closeTransaction)r'rrr�closeTransaction2szSwdb.closeTransactioncCs tj|�S)N)rZ Swdb_getItems)r'rrr�getItems5sz Swdb.getItemscCs tj|�S)N)rZSwdb_getLastTransaction)r'rrr�getLastTransaction8szSwdb.getLastTransactioncCs tj|�S)N)rZSwdb_listTransactions)r'rrr�listTransactions;szSwdb.listTransactionscCs tj|�S)N)rZSwdb_getCurrent)r'rrr� getCurrent>szSwdb.getCurrentcCstj|||||�S)N)rZ Swdb_addItem)r'�itemZrepoid�actionrTrrr�addItemAsz Swdb.addItemcCs tj||�S)N)rZSwdb_setItemDone)r'r�rrr� setItemDoneDszSwdb.setItemDonecCs tj|�S)N)rZSwdb_createRPMItem)r'rrr� createRPMItemGszSwdb.createRPMItemcCs tj|�S)N)rZSwdb_createCompsGroupItem)r'rrr�createCompsGroupItemJszSwdb.createCompsGroupItemcCs tj|�S)N)rZSwdb_createCompsEnvironmentItem)r'rrr�createCompsEnvironmentItemMszSwdb.createCompsEnvironmentItemcCstj||||�S)N)rZ$Swdb_resolveRPMTransactionItemReason)r'r)r�r�rrr�resolveRPMTransactionItemReasonPsz$Swdb.resolveRPMTransactionItemReasoncCs tj||�S)N)rZSwdb_getRPMRepo)r'r�rrr� getRPMRepoSszSwdb.getRPMRepocCs tj||�S)N)rZSwdb_getRPMTransactionItem)r'r�rrr�getRPMTransactionItemVszSwdb.getRPMTransactionItemcCs tj||�S)N)rZSwdb_searchTransactionsByRPM)r'r�rrr�searchTransactionsByRPMYszSwdb.searchTransactionsByRPMcCs tj||�S)N)rZSwdb_getCompsGroupItem)r'r�rrr�getCompsGroupItem\szSwdb.getCompsGroupItemcCs tj||�S)N)rZ Swdb_getCompsGroupItemsByPattern)r'r�rrr�getCompsGroupItemsByPattern_sz Swdb.getCompsGroupItemsByPatterncCs tj||�S)N)rZSwdb_getPackageCompsGroups)r'Z packageNamerrr�getPackageCompsGroupsbszSwdb.getPackageCompsGroupscCs tj||�S)N)rZSwdb_getCompsEnvironmentItem)r'r�rrr�getCompsEnvironmentItemeszSwdb.getCompsEnvironmentItemcCs tj||�S)N)rZ&Swdb_getCompsEnvironmentItemsByPattern)r'r�rrr�!getCompsEnvironmentItemsByPatternhsz&Swdb.getCompsEnvironmentItemsByPatterncCs tj||�S)N)rZSwdb_getCompsGroupEnvironments)r'r�rrr�getCompsGroupEnvironmentskszSwdb.getCompsGroupEnvironmentscCs tj||�S)N)rZSwdb_setReleasever)r'r*rrr� setReleasevernszSwdb.setReleasevercCstj|||�S)N)rZSwdb_addConsoleOutputLine)r'ZfileDescriptor�linerrr�addConsoleOutputLineqszSwdb.addConsoleOutputLinecCs tj||�S)N)rZSwdb_filterUserinstalled)r'r�rrr�filterUserinstalledtszSwdb.filterUserinstalledN)0rr5r8r!r%r.rPr6r1r=rZ delete_SwdbrQrRr�ZSwdb_defaultPathZ defaultPathZSwdb_defaultDatabaseNameZdefaultDatabaseNamer�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrr� sPr�c@s�eZdZiZdd�ZiZdd�ZeZdd�Z e j Z dd�Z dd�Zd d �Zd d �Zd d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd �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'r�Zpkrrrrr=�s  zTransaction.__init__cCsdS)Nr)r'rrrr:�scCs tj||�S)N)rZTransaction___eq__)r'r�rrrrI�szTransaction.__eq__cCs tj||�S)N)rZTransaction___lt__)r'r�rrrrW�szTransaction.__lt__cCs tj||�S)N)rZTransaction___gt__)r'r�rrrr[�szTransaction.__gt__cCs tj|�S)N)rZTransaction_getId)r'rrrr��szTransaction.getIdcCs tj|�S)N)rZTransaction_getDtBegin)r'rrr� getDtBegin�szTransaction.getDtBegincCs tj|�S)N)rZTransaction_getDtEnd)r'rrr�getDtEnd�szTransaction.getDtEndcCs tj|�S)N)rZ Transaction_getRpmdbVersionBegin)r'rrr�getRpmdbVersionBegin�sz Transaction.getRpmdbVersionBegincCs tj|�S)N)rZTransaction_getRpmdbVersionEnd)r'rrr�getRpmdbVersionEnd�szTransaction.getRpmdbVersionEndcCs tj|�S)N)rZTransaction_getReleasever)r'rrr� getReleasever�szTransaction.getReleasevercCs tj|�S)N)rZTransaction_getUserId)r'rrr� getUserId�szTransaction.getUserIdcCs tj|�S)N)rZTransaction_getCmdline)r'rrr� getCmdline�szTransaction.getCmdlinecCs tj|�S)N)rZTransaction_getState)r'rrr�getState�szTransaction.getStatecCs tj|�S)N)rZTransaction_getComment)r'rrr� getComment�szTransaction.getCommentcCs tj|�S)N)rZTransaction_getItems)r'rrrr��szTransaction.getItemscCs tj|�S)N)rZ$Transaction_getSoftwarePerformedWith)r'rrr�getSoftwarePerformedWith�sz$Transaction.getSoftwarePerformedWithcCs tj|�S)N)rZTransaction_getConsoleOutput)r'rrr�getConsoleOutput�szTransaction.getConsoleOutputN)rr5r8r!r%r.rPr6r1r=rZdelete_TransactionrQrRrIrWr[r�r�r�r�r�r�r�r�r�rr�rrrrrrr�ys0r�c@s�eZdZiZdd�ZiZdd�ZeZdd�Z dd�Z dd �Z d d �Z d d �Z dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�ZejZd(d�Zd)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'rrr�getItem�szTransactionItemBase.getItemcCs tj||�S)N)rZTransactionItemBase_setItem)r'r*rrr�setItem�szTransactionItemBase.setItemcCs tj|�S)N)rZ+TransactionItemBase_getCompsEnvironmentItem)r'rrrr��sz+TransactionItemBase.getCompsEnvironmentItemcCs tj|�S)N)rZ%TransactionItemBase_getCompsGroupItem)r'rrrr��sz%TransactionItemBase.getCompsGroupItemcCs tj|�S)N)rZTransactionItemBase_getRPMItem)r'rrr� getRPMItem�szTransactionItemBase.getRPMItemcCs tj|�S)N)rZTransactionItemBase_getRepoid)r'rrr� getRepoid�szTransactionItemBase.getRepoidcCs tj||�S)N)rZTransactionItemBase_setRepoid)r'r*rrr� setRepoid�szTransactionItemBase.setRepoidcCs tj|�S)N)rZTransactionItemBase_getAction)r'rrr� getAction�szTransactionItemBase.getActioncCs tj||�S)N)rZTransactionItemBase_setAction)r'r*rrr� setAction�szTransactionItemBase.setActioncCs tj|�S)N)rZTransactionItemBase_getReason)r'rrr� getReason�szTransactionItemBase.getReasoncCs tj||�S)N)rZTransactionItemBase_setReason)r'r*rrr� setReason�szTransactionItemBase.setReasoncCs tj|�S)N)rZ!TransactionItemBase_getActionName)r'rrr� getActionName�sz!TransactionItemBase.getActionNamecCs tj|�S)N)rZ"TransactionItemBase_getActionShort)r'rrr�getActionShort�sz"TransactionItemBase.getActionShortcCs tj|�S)N)rZTransactionItemBase_getState)r'rrrr��szTransactionItemBase.getStatecCs tj||�S)N)rZTransactionItemBase_setState)r'r*rrr�setState�szTransactionItemBase.setStatecCs tj|�S)N)rZ#TransactionItemBase_isForwardAction)r'rrr�isForwardAction�sz#TransactionItemBase.isForwardActioncCs tj|�S)N)rZ$TransactionItemBase_isBackwardAction)r'rrr�isBackwardAction�sz$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.rPr6r1rrr�r�rrrr r r r r rr�rrrr=rZdelete_TransactionItemBaserQrRrrrrr�s2rc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ x egD]Ze jeedi��qBWdd�Z e Z dd�Z dd �Zd d �Zd d �Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS) �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'rrrr�szTransactionItem.getIdcCs tj||�S)N)rZTransactionItem_setId)r'r*rrrr�szTransactionItem.setIdcCs tj|�S)N)rZTransactionItem_getInstalledBy)r'rrr�getInstalledByszTransactionItem.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'rrr�saveReplacedBy$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!rr�r�r�r%r.rPr6r1r=r�r�rrrr�rrrrIrWrZdelete_TransactionItemrQrRrrrrrs.  rc@s�eZdZiZdd�ZiZdd�ZeZdd�Z dd�Z dd �Z d d �Z d d �Z dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�ZejZd"d�Zd#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'rrrr�mergeEszMergedTransaction.mergecCs tj|�S)N)rZMergedTransaction_listIds)r'rrr�listIdsHszMergedTransaction.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'rrr�listReleaseversTsz!MergedTransaction.listReleaseverscCs tj|�S)N)rZMergedTransaction_listComments)r'rrr� listCommentsWszMergedTransaction.listCommentscCs tj|�S)N)rZMergedTransaction_getDtBegin)r'rrrr�ZszMergedTransaction.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'rrrr�csz$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'rrrr�lszMergedTransaction.getItemscCsdS)Nr)r'rrrr:osN)rr5r8r!r%r.rPr6r1r=rrrrrr r!r�r�r�r�rrr�rZdelete_MergedTransactionrQrRrrrrr7s,rc@s�eZdZiZdd�ZiZdd�ZeZdd�Z dd�Z e rDe e j�Zne jZe rZe e j�Zne jZe rpe e j�Zne jZe r�e e j�Zne jZe jZdd�Zd 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� transform�szTransformer.transformcCsdS)Nr)r'rrrr:�sN)rr5r8r!r%r.rPr6r1r=r#r#r�r�Transformer_createDatabaseZcreateDatabase�Transformer_migrateSchemaZ migrateSchema�Transformer_getReasonr �Transformer_getVersionr�Zdelete_TransformerrQrRrrrrr"ss*    r"cCs tj|�S)N)rr$)r�rrrr$�sr$cCs tj|�S)N)rr%)r�rrrr%�sr%cCs tj|�S)N)rr&)rTrrrr&�sr&cCstj�S)N)rr'rrrrr'�sr')rrr)rrr)r)m�sysrZ_swig_python_version_inforr�propertyZ_swig_property� NameError�builtinsr2r 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_swigregisterr�ZItem_swigregisterr�Z!CompsEnvironmentItem_swigregisterr�r�r�r�Z"CompsEnvironmentGroup_swigregisterZCompsPackageType_CONDITIONALZCompsPackageType_DEFAULTZCompsPackageType_MANDATORYZCompsPackageType_OPTIONALr�r�r�r�r�r�r�r�Z)InvalidCompsPackageTypeError_swigregisterr�ZCompsGroupItem_swigregisterr�r�r�r�ZCompsGroupPackage_swigregisterr�ZRPMItem_swigregisterr�r�r�r�r�ZSwdb_swigregisterr�ZTransaction_swigregisterrZ TransactionItemBase_swigregisterrZTransactionItem_swigregisterrZMergedTransaction_swigregisterr"ZTransformer_swigregisterr$r%r&r'rrrr�sB     =nF-F-Pk?B49"