509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3
¿Ñ™g�¨  ã               @   sø  d dl mZ edjkr&dd„ Zeƒ Z[n"edkkr@dd„ Zeƒ Z[nd dlZ[yeZW n ek
rf   Y nX yd dlZ	W n e
k
r�   d dl	Z	Y nX dld
d„Zdd„ Zdd„ Zdd„ ZyeZd	ZW n( e	jk
rè   G dd„ dƒZd ZY nX G dd„ deƒZejZeeƒ ejZejZejZejZejZejZejZdd„ ZejZdd„ ZejZdd„ ZejZdd„ ZejZdd„ Z ej Z d d!„ Z!ej!Z!d"d#„ Z"ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7G d$d%„ d%eƒZ8ej9Z9e9e8ƒ G d&d'„ d'eƒZ:ej;Z;e;e:ƒ G d(d)„ d)e:ƒZ<ej=Z=e=e<ƒ d*d+„ Z>ej>Z>d,d-„ Z?ej?Z?d.d/„ Z@ej@Z@G d0d1„ d1eƒZAejBZBeBeAƒ ejCZCejDZDejEZEejFZFd2d3„ ZGejGZGd4d5„ ZHejHZHd6d7„ ZIejIZId8d9„ ZJejJZJd:d;„ ZKejKZKd<d=„ ZLejLZLd>d?„ ZMejMZMG d@dA„ dAeƒZNejOZOeOeNƒ G dBdC„ dCe:ƒZPejQZQeQePƒ dDdE„ ZRejRZRdFdG„ ZSejSZSdHdI„ ZTejTZTG dJdK„ dKeƒZUejVZVeVeUƒ G dLdM„ dMe:ƒZWejXZXeXeWƒ dNdO„ ZYejYZYdPdQ„ ZZejZZZdRdS„ Z[ej[Z[dTdU„ Z\ej\Z\G dVdW„ dWeƒZ]ej^Z^e^e]ƒ G dXdY„ dYeƒZ_ej`Z`e`e_ƒ G dZd[„ d[eƒZaejbZbebeaƒ G d\d]„ d]eaƒZcejdZdedecƒ G d^d_„ d_eƒZeejfZfefeeƒ G d`da„ daeƒZgejhZhehegƒ dbdc„ ZiejiZiddde„ ZjejjZjdfdg„ ZkejkZkdhdi„ ZlejlZldS )mé    )Úversion_infoé   é   c              C   sT   dd l } tjdƒd }dj|dfƒjdƒ}y
| j|ƒS  tk
rN   | jdƒS X d S )Nr   Ú.Ú_transaction)Ú	importlibÚ__name__Ú
rpartitionÚjoinÚlstripÚimport_moduleÚImportError)r   ZpkgZmname© r   ú#/usr/lib64/python3.6/transaction.pyÚswig_import_helper	   s    
r   é   c              C   s~   ddl m}  dd l}d }y|jd| tƒgƒ\}}}W n tk
rP   dd l}|S X z|jd|||ƒ}W d |d k	rx|jƒ  X |S )Nr   )Údirnamer   )	Zos.pathr   ÚimpÚfind_moduleÚ__file__r   r   Úload_moduleÚclose)r   r   ÚfpÚpathnameÚdescriptionr   Z_modr   r   r   r      s    
Né   c             C   sˆ   |dkr| j j|ƒS |dkr8t|ƒjdkr8|| j|< d S |jj|d ƒ}|rT|| |ƒS |sxtrltj	| ||ƒ q„|| j|< nt
d|  ƒ‚d S )NÚthisownÚthisZSwigPyObjectzYou cannot add attributes to %s)r   ÚownÚtyper   Ú__dict__Ú__swig_setmethods__ÚgetÚ	_newclassÚobjectÚ__setattr__ÚAttributeError)ÚselfÚ
class_typeÚnameÚvalueZstaticÚmethodr   r   r   Ú_swig_setattr_nondynamic3   s    

r,   c             C   s   t | |||dƒS )Nr   )r,   )r'   r(   r)   r*   r   r   r   Ú_swig_setattrF   s    r-   c             C   sB   |dkr| j jƒ S |jj|d ƒ}|r,|| ƒS td|j|f ƒ‚d S )Nr   z!'%s' object has no attribute '%s')r   r   Ú__swig_getmethods__r"   r&   r   )r'   r(   r)   r+   r   r   r   Ú_swig_getattrJ   s    
r/   c             C   sD   yd| j jƒ  }W n tjk
r,   d}Y nX d| jj| jj|f S )Nz	proxy of Ú z<%s.%s; %s >)r   Ú__repr__Ú__builtin__Ú	ExceptionÚ	__class__Ú
__module__r   )r'   Zstrthisr   r   r   Ú
_swig_reprS   s
    
r6   c               @   s   e Zd ZdS )Ú_objectN)r   r5   Ú__qualname__r   r   r   r   r7   ^   s   r7   c               @   sÊ   e Zd Zi Zdd„ Zi Zdd„ Zdd„ ZeZ	e
jZdd„ Zdd„ Zd+d
d„Zd,dd„Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*S )-ÚSwigPyIteratorc             C   s   t | t||ƒS )N)r-   r9   )r'   r)   r*   r   r   r   Ú<lambda>d   s    zSwigPyIterator.<lambda>c             C   s   t | t|ƒS )N)r/   r9   )r'   r)   r   r   r   r:   f   s    c             O   s   t dƒ‚d S )Nz*No constructor defined - class is abstract)r&   )r'   ÚargsÚkwargsr   r   r   Ú__init__h   s    zSwigPyIterator.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   l   s    c             C   s
   t j| ƒS )N)r   ZSwigPyIterator_value)r'   r   r   r   r*   n   s    zSwigPyIterator.valuer   c             C   s   t j| |ƒS )N)r   ZSwigPyIterator_incr)r'   Únr   r   r   Úincrq   s    zSwigPyIterator.incrc             C   s   t j| |ƒS )N)r   ZSwigPyIterator_decr)r'   r>   r   r   r   Údecrt   s    zSwigPyIterator.decrc             C   s   t j| |ƒS )N)r   ZSwigPyIterator_distance)r'   Úxr   r   r   Údistancew   s    zSwigPyIterator.distancec             C   s   t j| |ƒS )N)r   ZSwigPyIterator_equal)r'   rA   r   r   r   Úequalz   s    zSwigPyIterator.equalc             C   s
   t j| ƒS )N)r   ZSwigPyIterator_copy)r'   r   r   r   Úcopy}   s    zSwigPyIterator.copyc             C   s
   t j| ƒS )N)r   ZSwigPyIterator_next)r'   r   r   r   Únext€   s    zSwigPyIterator.nextc             C   s
   t j| ƒS )N)r   ZSwigPyIterator___next__)r'   r   r   r   Ú__next__ƒ   s    zSwigPyIterator.__next__c             C   s
   t j| ƒS )N)r   ZSwigPyIterator_previous)r'   r   r   r   Úprevious†   s    zSwigPyIterator.previousc             C   s   t j| |ƒS )N)r   ZSwigPyIterator_advance)r'   r>   r   r   r   Úadvance‰   s    zSwigPyIterator.advancec             C   s   t j| |ƒS )N)r   ZSwigPyIterator___eq__)r'   rA   r   r   r   Ú__eq__Œ   s    zSwigPyIterator.__eq__c             C   s   t j| |ƒS )N)r   ZSwigPyIterator___ne__)r'   rA   r   r   r   Ú__ne__�   s    zSwigPyIterator.__ne__c             C   s   t j| |ƒS )N)r   ZSwigPyIterator___iadd__)r'   r>   r   r   r   Ú__iadd__’   s    zSwigPyIterator.__iadd__c             C   s   t j| |ƒS )N)r   ZSwigPyIterator___isub__)r'   r>   r   r   r   Ú__isub__•   s    zSwigPyIterator.__isub__c             C   s   t j| |ƒS )N)r   ZSwigPyIterator___add__)r'   r>   r   r   r   Ú__add__˜   s    zSwigPyIterator.__add__c             G   s   t j| f|žŽ S )N)r   ZSwigPyIterator___sub__)r'   r;   r   r   r   Ú__sub__›   s    zSwigPyIterator.__sub__c             C   s   | S )Nr   )r'   r   r   r   Ú__iter__�   s    zSwigPyIterator.__iter__N)r   )r   )r   r5   r8   r!   r%   r.   Ú__getattr__r=   r6   r1   r   Zdelete_SwigPyIteratorÚ__swig_destroy__Ú__del__r*   r?   r@   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   r   r   r   r   r9   b   s2   

r9   c             C   s
   t j| ƒS )N)r   ÚTransactionItemReasonToString)Úreasonr   r   r   rS   ª   s    rS   c             C   s
   t j| ƒS )N)r   ÚStringToTransactionItemReason)Ústrr   r   r   rU   ®   s    rU   c             C   s   t j| |ƒS )N)r   Ú__lt__)ÚlhsÚrhsr   r   r   rW   ²   s    rW   c             C   s   t j| |ƒS )N)r   Ú__le__)rX   rY   r   r   r   rZ   ¶   s    rZ   c             C   s   t j| |ƒS )N)r   Ú__gt__)rX   rY   r   r   r   r[   º   s    r[   c             C   s   t j| |ƒS )N)r   Ú__ge__)rX   rY   r   r   r   r\   ¾   s    r\   c             C   s   t j| |ƒS )N)r   ÚTransactionItemReasonCompare)rX   rY   r   r   r   r]   Â   s    r]   c               @   s>  e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	dd„ Z
dd	„ Zd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ Zd0d1„ Zd2d3„ Z d4d5„ Z!d6d7„ Z"d8d9„ Z#d:d;„ Z$d<d=„ Z%d>d?„ Z&d@dA„ Z'dBdC„ Z(dDdE„ Z)e*j+Z,dFd„ Z-dGS )HÚTransactionStateVectorc             C   s   t | t||ƒS )N)r-   r^   )r'   r)   r*   r   r   r   r:   Ü   s    zTransactionStateVector.<lambda>c             C   s   t | t|ƒS )N)r/   r^   )r'   r)   r   r   r   r:   Þ   s    c             C   s
   t j| ƒS )N)r   ZTransactionStateVector_iterator)r'   r   r   r   Úiteratorá   s    zTransactionStateVector.iteratorc             C   s   | j ƒ S )N)r_   )r'   r   r   r   rO   ã   s    zTransactionStateVector.__iter__c             C   s
   t j| ƒS )N)r   Z"TransactionStateVector___nonzero__)r'   r   r   r   Ú__nonzero__æ   s    z"TransactionStateVector.__nonzero__c             C   s
   t j| ƒS )N)r   ZTransactionStateVector___bool__)r'   r   r   r   Ú__bool__é   s    zTransactionStateVector.__bool__c             C   s
   t j| ƒS )N)r   ZTransactionStateVector___len__)r'   r   r   r   Ú__len__ì   s    zTransactionStateVector.__len__c             C   s   t j| ||ƒS )N)r   Z#TransactionStateVector___getslice__)r'   ÚiÚjr   r   r   Ú__getslice__ï   s    z#TransactionStateVector.__getslice__c             G   s   t j| f|žŽ S )N)r   Z#TransactionStateVector___setslice__)r'   r;   r   r   r   Ú__setslice__ò   s    z#TransactionStateVector.__setslice__c             C   s   t j| ||ƒS )N)r   Z#TransactionStateVector___delslice__)r'   rc   rd   r   r   r   Ú__delslice__õ   s    z#TransactionStateVector.__delslice__c             G   s   t j| f|žŽ S )N)r   Z"TransactionStateVector___delitem__)r'   r;   r   r   r   Ú__delitem__ø   s    z"TransactionStateVector.__delitem__c             G   s   t j| f|žŽ S )N)r   Z"TransactionStateVector___getitem__)r'   r;   r   r   r   Ú__getitem__û   s    z"TransactionStateVector.__getitem__c             G   s   t j| f|žŽ S )N)r   Z"TransactionStateVector___setitem__)r'   r;   r   r   r   Ú__setitem__þ   s    z"TransactionStateVector.__setitem__c             C   s
   t j| ƒS )N)r   ZTransactionStateVector_pop)r'   r   r   r   Úpop  s    zTransactionStateVector.popc             C   s   t j| |ƒS )N)r   ZTransactionStateVector_append)r'   rA   r   r   r   Úappend  s    zTransactionStateVector.appendc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_empty)r'   r   r   r   Úempty  s    zTransactionStateVector.emptyc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_size)r'   r   r   r   Úsize
  s    zTransactionStateVector.sizec             C   s   t j| |ƒS )N)r   ZTransactionStateVector_swap)r'   Úvr   r   r   Úswap  s    zTransactionStateVector.swapc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_begin)r'   r   r   r   Úbegin  s    zTransactionStateVector.beginc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_end)r'   r   r   r   Úend  s    zTransactionStateVector.endc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_rbegin)r'   r   r   r   Úrbegin  s    zTransactionStateVector.rbeginc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_rend)r'   r   r   r   Úrend  s    zTransactionStateVector.rendc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_clear)r'   r   r   r   Úclear  s    zTransactionStateVector.clearc             C   s
   t j| ƒS )N)r   Z$TransactionStateVector_get_allocator)r'   r   r   r   Úget_allocator  s    z$TransactionStateVector.get_allocatorc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_pop_back)r'   r   r   r   Úpop_back"  s    zTransactionStateVector.pop_backc             G   s   t j| f|žŽ S )N)r   ZTransactionStateVector_erase)r'   r;   r   r   r   Úerase%  s    zTransactionStateVector.erasec             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_TransactionStateVectorr   rl   r2   r3   )r'   r;   r   r   r   r   r=   (  s
    
zTransactionStateVector.__init__c             C   s   t j| |ƒS )N)r   Z TransactionStateVector_push_back)r'   rA   r   r   r   Ú	push_back/  s    z TransactionStateVector.push_backc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_front)r'   r   r   r   Úfront2  s    zTransactionStateVector.frontc             C   s
   t j| ƒS )N)r   ZTransactionStateVector_back)r'   r   r   r   Úback5  s    zTransactionStateVector.backc             C   s   t j| ||ƒS )N)r   ZTransactionStateVector_assign)r'   r>   rA   r   r   r   Úassign8  s    zTransactionStateVector.assignc             G   s   t j| f|žŽ S )N)r   ZTransactionStateVector_resize)r'   r;   r   r   r   Úresize;  s    zTransactionStateVector.resizec             G   s   t j| f|žŽ S )N)r   ZTransactionStateVector_insert)r'   r;   r   r   r   Úinsert>  s    zTransactionStateVector.insertc             C   s   t j| |ƒS )N)r   ZTransactionStateVector_reserve)r'   r>   r   r   r   ÚreserveA  s    zTransactionStateVector.reservec             C   s
   t j| ƒS )N)r   ZTransactionStateVector_capacity)r'   r   r   r   ÚcapacityD  s    zTransactionStateVector.capacityc             C   s   d S )Nr   )r'   r   r   r   r:   G  s    N).r   r5   r8   r!   r%   r.   rP   r6   r1   r_   rO   r`   ra   rb   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   rp   rq   rr   rs   rt   ru   rv   rw   rx   r=   ry   rz   r{   r|   r}   r~   r   r€   r   Zdelete_TransactionStateVectorrQ   rR   r   r   r   r   r^   Ú   sP   r^   c               @   sf   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	e
jZdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Zdd„ ZdS )ÚItemc             C   s   t | t||ƒS )N)r-   r�   )r'   r)   r*   r   r   r   r:   M  s    zItem.<lambda>c             C   s   t | t|ƒS )N)r/   r�   )r'   r)   r   r   r   r:   O  s    c             C   s<   t j|ƒ}y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_Itemr   rl   r2   r3   )r'   Úconnr   r   r   r   r=   R  s
    
zItem.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   Y  s    c             C   s
   t j| ƒS )N)r   Z
Item_getId)r'   r   r   r   ÚgetId[  s    z
Item.getIdc             C   s   t j| |ƒS )N)r   Z
Item_setId)r'   r*   r   r   r   ÚsetId^  s    z
Item.setIdc             C   s
   t j| ƒS )N)r   ZItem_getItemType)r'   r   r   r   ÚgetItemTypea  s    zItem.getItemTypec             C   s
   t j| ƒS )N)r   Z
Item_toStr)r'   r   r   r   ÚtoStrd  s    z
Item.toStrc             C   s
   t j| ƒS )N)r   Z	Item_save)r'   r   r   r   Úsaveg  s    z	Item.saveN)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   r   Zdelete_ItemrQ   rR   rƒ   r„   r…   r†   r‡   r   r   r   r   r�   K  s   r�   c               @   s0  e Zd Zi Zx egD ]Zejeedi ƒƒ qW dd„ Zi Z	x egD ]Ze	jeedi ƒƒ qBW dd„ Z
eZdd„ ZejZdd„ Zd	d
„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zeröe ej!ƒZ"nej!Z"e�re ej#ƒZ$nej#Z$e�r&e ej%ƒZ&nej%Z&d#S )$ÚCompsEnvironmentItemr!   c             C   s   t | t||ƒS )N)r-   rˆ   )r'   r)   r*   r   r   r   r:   p  s    zCompsEnvironmentItem.<lambda>r.   c             C   s   t | t|ƒS )N)r/   rˆ   )r'   r)   r   r   r   r:   t  s    c             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_CompsEnvironmentItemr   rl   r2   r3   )r'   r;   r   r   r   r   r=   w  s
    
zCompsEnvironmentItem.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   ~  s    c             C   s
   t j| ƒS )N)r   Z%CompsEnvironmentItem_getEnvironmentId)r'   r   r   r   ÚgetEnvironmentId€  s    z%CompsEnvironmentItem.getEnvironmentIdc             C   s   t j| |ƒS )N)r   Z%CompsEnvironmentItem_setEnvironmentId)r'   r*   r   r   r   ÚsetEnvironmentIdƒ  s    z%CompsEnvironmentItem.setEnvironmentIdc             C   s
   t j| ƒS )N)r   ZCompsEnvironmentItem_getName)r'   r   r   r   ÚgetName†  s    zCompsEnvironmentItem.getNamec             C   s   t j| |ƒS )N)r   ZCompsEnvironmentItem_setName)r'   r*   r   r   r   ÚsetName‰  s    zCompsEnvironmentItem.setNamec             C   s
   t j| ƒS )N)r   Z&CompsEnvironmentItem_getTranslatedName)r'   r   r   r   ÚgetTranslatedNameŒ  s    z&CompsEnvironmentItem.getTranslatedNamec             C   s   t j| |ƒS )N)r   Z&CompsEnvironmentItem_setTranslatedName)r'   r*   r   r   r   ÚsetTranslatedName�  s    z&CompsEnvironmentItem.setTranslatedNamec             C   s
   t j| ƒS )N)r   Z$CompsEnvironmentItem_getPackageTypes)r'   r   r   r   ÚgetPackageTypes’  s    z$CompsEnvironmentItem.getPackageTypesc             C   s   t j| |ƒS )N)r   Z$CompsEnvironmentItem_setPackageTypes)r'   r*   r   r   r   ÚsetPackageTypes•  s    z$CompsEnvironmentItem.setPackageTypesc             C   s
   t j| ƒS )N)r   ZCompsEnvironmentItem_toStr)r'   r   r   r   r†   ˜  s    zCompsEnvironmentItem.toStrc             C   s
   t j| ƒS )N)r   Z CompsEnvironmentItem_getItemType)r'   r   r   r   r…   ›  s    z CompsEnvironmentItem.getItemTypec             C   s
   t j| ƒS )N)r   ZCompsEnvironmentItem_save)r'   r   r   r   r‡   ž  s    zCompsEnvironmentItem.savec             C   s   t j| |||ƒS )N)r   ZCompsEnvironmentItem_addGroup)r'   ÚgroupIdÚ	installedZ	groupTyper   r   r   ÚaddGroup¡  s    zCompsEnvironmentItem.addGroupc             C   s
   t j| ƒS )N)r   ZCompsEnvironmentItem_getGroups)r'   r   r   r   Ú	getGroups¤  s    zCompsEnvironmentItem.getGroupsN)'r   r5   r8   r!   r�   Ú_sÚupdateÚgetattrr%   r.   rP   r6   r1   r=   r   Zdelete_CompsEnvironmentItemrQ   rR   r‰   rŠ   r‹   rŒ   r�   rŽ   r�   r�   r†   r…   r‡   r“   r”   r#   ÚstaticmethodÚ'CompsEnvironmentItem_getTransactionItemÚgetTransactionItemÚ1CompsEnvironmentItem_getTransactionItemsByPatternÚgetTransactionItemsByPatternÚ(CompsEnvironmentItem_getTransactionItemsÚgetTransactionItemsr   r   r   r   rˆ   l  sD   rˆ   c             C   s   t j| |ƒS )N)r   r™   )r‚   Úenvidr   r   r   r™   µ  s    r™   c             C   s   t j| |ƒS )N)r   r›   )r‚   Úpatternr   r   r   r›   ¹  s    r›   c             C   s   t j| |ƒS )N)r   r�   )r‚   ÚtransactionIdr   r   r   r�   ½  s    r�   c               @   sŽ   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	dd„ Z
dd	„ Zd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ ZejZdd„ ZdS )ÚCompsEnvironmentGroupc             C   s   t | t||ƒS )N)r-   r¢   )r'   r)   r*   r   r   r   r:   Ã  s    zCompsEnvironmentGroup.<lambda>c             C   s   t | t|ƒS )N)r/   r¢   )r'   r)   r   r   r   r:   Å  s    c             C   s<   t j|ƒ}y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_CompsEnvironmentGroupr   rl   r2   r3   )r'   Zenvironmentr   r   r   r   r=   È  s
    
zCompsEnvironmentGroup.__init__c             C   s
   t j| ƒS )N)r   ZCompsEnvironmentGroup_getId)r'   r   r   r   rƒ   Ï  s    zCompsEnvironmentGroup.getIdc             C   s   t j| |ƒS )N)r   ZCompsEnvironmentGroup_setId)r'   r*   r   r   r   r„   Ò  s    zCompsEnvironmentGroup.setIdc             C   s
   t j| ƒS )N)r   Z$CompsEnvironmentGroup_getEnvironment)r'   r   r   r   ÚgetEnvironmentÕ  s    z$CompsEnvironmentGroup.getEnvironmentc             C   s
   t j| ƒS )N)r   Z CompsEnvironmentGroup_getGroupId)r'   r   r   r   Ú
getGroupIdØ  s    z CompsEnvironmentGroup.getGroupIdc             C   s   t j| |ƒS )N)r   Z CompsEnvironmentGroup_setGroupId)r'   r*   r   r   r   Ú
setGroupIdÛ  s    z CompsEnvironmentGroup.setGroupIdc             C   s
   t j| ƒS )N)r   Z"CompsEnvironmentGroup_getInstalled)r'   r   r   r   ÚgetInstalledÞ  s    z"CompsEnvironmentGroup.getInstalledc             C   s   t j| |ƒS )N)r   Z"CompsEnvironmentGroup_setInstalled)r'   r*   r   r   r   ÚsetInstalledá  s    z"CompsEnvironmentGroup.setInstalledc             C   s
   t j| ƒS )N)r   Z"CompsEnvironmentGroup_getGroupType)r'   r   r   r   ÚgetGroupTypeä  s    z"CompsEnvironmentGroup.getGroupTypec             C   s   t j| |ƒS )N)r   Z"CompsEnvironmentGroup_setGroupType)r'   r*   r   r   r   ÚsetGroupTypeç  s    z"CompsEnvironmentGroup.setGroupTypec             C   s
   t j| ƒS )N)r   ZCompsEnvironmentGroup_save)r'   r   r   r   r‡   ê  s    zCompsEnvironmentGroup.savec             C   s   d S )Nr   )r'   r   r   r   r:   í  s    N)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   rƒ   r„   r£   r¤   r¥   r¦   r§   r¨   r©   r‡   r   Zdelete_CompsEnvironmentGrouprQ   rR   r   r   r   r   r¢   Á  s$   r¢   c             C   s
   t j| ƒS )N)r   ÚlistToCompsPackageType)Útypesr   r   r   rª   ö  s    rª   c             C   s
   t j| ƒS )N)r   ÚstringToCompsPackageType)rV   r   r   r   r¬   ú  s    r¬   c             C   s
   t j| ƒS )N)r   ÚcompsPackageTypeToString)r   r   r   r   r­   þ  s    r­   c             C   s   t j| |ƒS )N)r   Ú__or__)ÚaÚbr   r   r   r®     s    r®   c             C   s   t j| |ƒS )N)r   Ú__and__)r¯   r°   r   r   r   r±     s    r±   c             C   s   t j| |ƒS )N)r   Ú__ior__)r¯   r°   r   r   r   r²   
  s    r²   c             C   s   t j| |ƒS )N)r   Ú__iand__)r¯   r°   r   r   r   r³     s    r³   c               @   s>   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	e
jZdd„ ZdS )ÚInvalidCompsPackageTypeErrorc             C   s   t | t||ƒS )N)r-   r´   )r'   r)   r*   r   r   r   r:     s    z%InvalidCompsPackageTypeError.<lambda>c             C   s   t | t|ƒS )N)r/   r´   )r'   r)   r   r   r   r:     s    c             C   s<   t j|ƒ}y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Z new_InvalidCompsPackageTypeErrorr   rl   r2   r3   )r'   Zwhatr   r   r   r   r=     s
    
z%InvalidCompsPackageTypeError.__init__c             C   s   d S )Nr   )r'   r   r   r   r:     s    N)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   r   Z#delete_InvalidCompsPackageTypeErrorrQ   rR   r   r   r   r   r´     s   r´   c               @   s0  e Zd Zi Zx egD ]Zejeedi ƒƒ qW dd„ Zi Z	x egD ]Ze	jeedi ƒƒ qBW dd„ Z
eZdd„ ZejZdd„ Zd	d
„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zeröe ej!ƒZ"nej!Z"e�re ej#ƒZ$nej#Z$e�r&e ej%ƒZ&nej%Z&d#S )$ÚCompsGroupItemr!   c             C   s   t | t||ƒS )N)r-   rµ   )r'   r)   r*   r   r   r   r:   '  s    zCompsGroupItem.<lambda>r.   c             C   s   t | t|ƒS )N)r/   rµ   )r'   r)   r   r   r   r:   +  s    c             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_CompsGroupItemr   rl   r2   r3   )r'   r;   r   r   r   r   r=   .  s
    
zCompsGroupItem.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   5  s    c             C   s
   t j| ƒS )N)r   ZCompsGroupItem_getGroupId)r'   r   r   r   r¤   7  s    zCompsGroupItem.getGroupIdc             C   s   t j| |ƒS )N)r   ZCompsGroupItem_setGroupId)r'   r*   r   r   r   r¥   :  s    zCompsGroupItem.setGroupIdc             C   s
   t j| ƒS )N)r   ZCompsGroupItem_getName)r'   r   r   r   r‹   =  s    zCompsGroupItem.getNamec             C   s   t j| |ƒS )N)r   ZCompsGroupItem_setName)r'   r*   r   r   r   rŒ   @  s    zCompsGroupItem.setNamec             C   s
   t j| ƒS )N)r   Z CompsGroupItem_getTranslatedName)r'   r   r   r   r�   C  s    z CompsGroupItem.getTranslatedNamec             C   s   t j| |ƒS )N)r   Z CompsGroupItem_setTranslatedName)r'   r*   r   r   r   rŽ   F  s    z CompsGroupItem.setTranslatedNamec             C   s
   t j| ƒS )N)r   ZCompsGroupItem_getPackageTypes)r'   r   r   r   r�   I  s    zCompsGroupItem.getPackageTypesc             C   s   t j| |ƒS )N)r   ZCompsGroupItem_setPackageTypes)r'   r*   r   r   r   r�   L  s    zCompsGroupItem.setPackageTypesc             C   s
   t j| ƒS )N)r   ZCompsGroupItem_toStr)r'   r   r   r   r†   O  s    zCompsGroupItem.toStrc             C   s
   t j| ƒS )N)r   ZCompsGroupItem_getItemType)r'   r   r   r   r…   R  s    zCompsGroupItem.getItemTypec             C   s
   t j| ƒS )N)r   ZCompsGroupItem_save)r'   r   r   r   r‡   U  s    zCompsGroupItem.savec             C   s   t j| |||ƒS )N)r   ZCompsGroupItem_addPackage)r'   r)   r’   ZpkgTyper   r   r   Ú
addPackageX  s    zCompsGroupItem.addPackagec             C   s
   t j| ƒS )N)r   ZCompsGroupItem_getPackages)r'   r   r   r   ÚgetPackages[  s    zCompsGroupItem.getPackagesN)'r   r5   r8   r!   r�   r•   r–   r—   r%   r.   rP   r6   r1   r=   r   Zdelete_CompsGroupItemrQ   rR   r¤   r¥   r‹   rŒ   r�   rŽ   r�   r�   r†   r…   r‡   r¶   r·   r#   r˜   Ú!CompsGroupItem_getTransactionItemrš   Ú+CompsGroupItem_getTransactionItemsByPatternrœ   Ú"CompsGroupItem_getTransactionItemsrž   r   r   r   r   rµ   #  sD   rµ   c             C   s   t j| |ƒS )N)r   r¸   )r‚   Úgroupidr   r   r   r¸   l  s    r¸   c             C   s   t j| |ƒS )N)r   r¹   )r‚   r    r   r   r   r¹   p  s    r¹   c             C   s   t j| |ƒS )N)r   rº   )r‚   r¡   r   r   r   rº   t  s    rº   c               @   sŽ   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	dd„ Z
dd	„ Zd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ ZejZdd„ ZdS )ÚCompsGroupPackagec             C   s   t | t||ƒS )N)r-   r¼   )r'   r)   r*   r   r   r   r:   z  s    zCompsGroupPackage.<lambda>c             C   s   t | t|ƒS )N)r/   r¼   )r'   r)   r   r   r   r:   |  s    c             C   s<   t j|ƒ}y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_CompsGroupPackager   rl   r2   r3   )r'   Úgroupr   r   r   r   r=     s
    
zCompsGroupPackage.__init__c             C   s
   t j| ƒS )N)r   ZCompsGroupPackage_getId)r'   r   r   r   rƒ   †  s    zCompsGroupPackage.getIdc             C   s   t j| |ƒS )N)r   ZCompsGroupPackage_setId)r'   r*   r   r   r   r„   ‰  s    zCompsGroupPackage.setIdc             C   s
   t j| ƒS )N)r   ZCompsGroupPackage_getGroup)r'   r   r   r   ÚgetGroupŒ  s    zCompsGroupPackage.getGroupc             C   s
   t j| ƒS )N)r   ZCompsGroupPackage_getName)r'   r   r   r   r‹   �  s    zCompsGroupPackage.getNamec             C   s   t j| |ƒS )N)r   ZCompsGroupPackage_setName)r'   r*   r   r   r   rŒ   ’  s    zCompsGroupPackage.setNamec             C   s
   t j| ƒS )N)r   ZCompsGroupPackage_getInstalled)r'   r   r   r   r¦   •  s    zCompsGroupPackage.getInstalledc             C   s   t j| |ƒS )N)r   ZCompsGroupPackage_setInstalled)r'   r*   r   r   r   r§   ˜  s    zCompsGroupPackage.setInstalledc             C   s
   t j| ƒS )N)r   Z CompsGroupPackage_getPackageType)r'   r   r   r   ÚgetPackageType›  s    z CompsGroupPackage.getPackageTypec             C   s   t j| |ƒS )N)r   Z CompsGroupPackage_setPackageType)r'   r*   r   r   r   ÚsetPackageTypež  s    z CompsGroupPackage.setPackageTypec             C   s
   t j| ƒS )N)r   ZCompsGroupPackage_save)r'   r   r   r   r‡   ¡  s    zCompsGroupPackage.savec             C   s   d S )Nr   )r'   r   r   r   r:   ¤  s    N)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   rƒ   r„   r¾   r‹   rŒ   r¦   r§   r¿   rÀ   r‡   r   Zdelete_CompsGroupPackagerQ   rR   r   r   r   r   r¼   x  s$   r¼   c               @   sX  e Zd Zi Zx egD ]Zejeedi ƒƒ qW dd„ Zi Z	x egD ]Ze	jeedi ƒƒ qBW dd„ Z
eZdd„ ZejZdd„ Zd	d
„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Ze rþe!ej"ƒZ#nej"Z#e �re!ej$ƒZ%nej$Z%e �r.e!ej&ƒZ'nej&Z'e �rFe!ej(ƒZ)nej(Z)d%d&„ Z*d'S )(ÚRPMItemr!   c             C   s   t | t||ƒS )N)r-   rÁ   )r'   r)   r*   r   r   r   r:   ¬  s    zRPMItem.<lambda>r.   c             C   s   t | t|ƒS )N)r/   rÁ   )r'   r)   r   r   r   r:   °  s    c             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_RPMItemr   rl   r2   r3   )r'   r;   r   r   r   r   r=   ³  s
    
zRPMItem.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   º  s    c             C   s
   t j| ƒS )N)r   ZRPMItem_getName)r'   r   r   r   r‹   ¼  s    zRPMItem.getNamec             C   s   t j| |ƒS )N)r   ZRPMItem_setName)r'   r*   r   r   r   rŒ   ¿  s    zRPMItem.setNamec             C   s
   t j| ƒS )N)r   ZRPMItem_getEpoch)r'   r   r   r   ÚgetEpochÂ  s    zRPMItem.getEpochc             C   s   t j| |ƒS )N)r   ZRPMItem_setEpoch)r'   r*   r   r   r   ÚsetEpochÅ  s    zRPMItem.setEpochc             C   s
   t j| ƒS )N)r   ZRPMItem_getVersion)r'   r   r   r   Ú
getVersionÈ  s    zRPMItem.getVersionc             C   s   t j| |ƒS )N)r   ZRPMItem_setVersion)r'   r*   r   r   r   Ú
setVersionË  s    zRPMItem.setVersionc             C   s
   t j| ƒS )N)r   ZRPMItem_getRelease)r'   r   r   r   Ú
getReleaseÎ  s    zRPMItem.getReleasec             C   s   t j| |ƒS )N)r   ZRPMItem_setRelease)r'   r*   r   r   r   Ú
setReleaseÑ  s    zRPMItem.setReleasec             C   s
   t j| ƒS )N)r   ZRPMItem_getArch)r'   r   r   r   ÚgetArchÔ  s    zRPMItem.getArchc             C   s   t j| |ƒS )N)r   ZRPMItem_setArch)r'   r*   r   r   r   ÚsetArch×  s    zRPMItem.setArchc             C   s
   t j| ƒS )N)r   ZRPMItem_getNEVRA)r'   r   r   r   ÚgetNEVRAÚ  s    zRPMItem.getNEVRAc             C   s
   t j| ƒS )N)r   ZRPMItem_toStr)r'   r   r   r   r†   Ý  s    zRPMItem.toStrc             C   s
   t j| ƒS )N)r   ZRPMItem_getItemType)r'   r   r   r   r…   à  s    zRPMItem.getItemTypec             C   s
   t j| ƒS )N)r   ZRPMItem_save)r'   r   r   r   r‡   ã  s    zRPMItem.savec             C   s   t j| |ƒS )N)r   ZRPMItem___lt__)r'   Úotherr   r   r   rW   ö  s    zRPMItem.__lt__N)+r   r5   r8   r!   r�   r•   r–   r—   r%   r.   rP   r6   r1   r=   r   Zdelete_RPMItemrQ   rR   r‹   rŒ   rÂ   rÃ   rÄ   rÅ   rÆ   rÇ   rÈ   rÉ   rÊ   r†   r…   r‡   r#   r˜   ÚRPMItem_getTransactionItemrš   ÚRPMItem_searchTransactionsZsearchTransactionsÚRPMItem_getTransactionItemsrž   Ú$RPMItem_resolveTransactionItemReasonZresolveTransactionItemReasonrW   r   r   r   r   rÁ   ¨  sN   rÁ   c             C   s   t j| |ƒS )N)r   rÌ   )r‚   Únevrar   r   r   rÌ   û  s    rÌ   c             C   s   t j| |ƒS )N)r   rÍ   )r‚   Úpatternsr   r   r   rÍ   ÿ  s    rÍ   c             C   s   t j| |ƒS )N)r   rÎ   )r‚   Ztransaction_idr   r   r   rÎ     s    rÎ   c             C   s   t j| |||ƒS )N)r   rÏ   )r‚   r)   ÚarchÚmaxTransactionIdr   r   r   rÏ     s    rÏ   c               @   s:  e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	e
jZdd„ Zdd„ Ze
jZe
jZd	d
„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#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ÚSwdbc             C   s   t | t||ƒS )N)r-   rÔ   )r'   r)   r*   r   r   r   r:     s    zSwdb.<lambda>c             C   s   t | t|ƒS )N)r/   rÔ   )r'   r)   r   r   r   r:     s    c             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_Swdbr   rl   r2   r3   )r'   r;   r   r   r   r   r=     s
    
zSwdb.__init__c             C   s   d S )Nr   )r'   r   r   r   r:     s    c             C   s
   t j| ƒS )N)r   ZSwdb_getConn)r'   r   r   r   ÚgetConn  s    zSwdb.getConnc             C   s
   t j| ƒS )N)r   ZSwdb_getPath)r'   r   r   r   ÚgetPath   s    zSwdb.getPathc             C   s
   t j| ƒS )N)r   ZSwdb_resetDatabase)r'   r   r   r   ÚresetDatabase#  s    zSwdb.resetDatabasec             C   s
   t j| ƒS )N)r   ZSwdb_closeDatabase)r'   r   r   r   ÚcloseDatabase&  s    zSwdb.closeDatabasec             C   s
   t j| ƒS )N)r   ZSwdb_initTransaction)r'   r   r   r   ÚinitTransaction)  s    zSwdb.initTransactionc             G   s   t j| f|žŽ S )N)r   ZSwdb_beginTransaction)r'   r;   r   r   r   ÚbeginTransaction,  s    zSwdb.beginTransactionc             C   s   t j| |||ƒS )N)r   ZSwdb_endTransaction)r'   ZdtEndZrpmdbVersionEndÚstater   r   r   ÚendTransaction/  s    zSwdb.endTransactionc             C   s
   t j| ƒS )N)r   ZSwdb_closeTransaction)r'   r   r   r   ÚcloseTransaction2  s    zSwdb.closeTransactionc             C   s
   t j| ƒS )N)r   ZSwdb_getItems)r'   r   r   r   ÚgetItems5  s    zSwdb.getItemsc             C   s
   t j| ƒS )N)r   ZSwdb_getLastTransaction)r'   r   r   r   ÚgetLastTransaction8  s    zSwdb.getLastTransactionc             C   s
   t j| ƒS )N)r   ZSwdb_listTransactions)r'   r   r   r   ÚlistTransactions;  s    zSwdb.listTransactionsc             C   s
   t j| ƒS )N)r   ZSwdb_getCurrent)r'   r   r   r   Ú
getCurrent>  s    zSwdb.getCurrentc             C   s   t j| ||||ƒS )N)r   ZSwdb_addItem)r'   ÚitemZrepoidÚactionrT   r   r   r   ÚaddItemA  s    zSwdb.addItemc             C   s   t j| |ƒS )N)r   ZSwdb_setItemDone)r'   rÐ   r   r   r   ÚsetItemDoneD  s    zSwdb.setItemDonec             C   s
   t j| ƒS )N)r   ZSwdb_createRPMItem)r'   r   r   r   ÚcreateRPMItemG  s    zSwdb.createRPMItemc             C   s
   t j| ƒS )N)r   ZSwdb_createCompsGroupItem)r'   r   r   r   ÚcreateCompsGroupItemJ  s    zSwdb.createCompsGroupItemc             C   s
   t j| ƒS )N)r   ZSwdb_createCompsEnvironmentItem)r'   r   r   r   ÚcreateCompsEnvironmentItemM  s    zSwdb.createCompsEnvironmentItemc             C   s   t j| |||ƒS )N)r   Z$Swdb_resolveRPMTransactionItemReason)r'   r)   rÒ   rÓ   r   r   r   ÚresolveRPMTransactionItemReasonP  s    z$Swdb.resolveRPMTransactionItemReasonc             C   s   t j| |ƒS )N)r   ZSwdb_getRPMRepo)r'   rÐ   r   r   r   Ú
getRPMRepoS  s    zSwdb.getRPMRepoc             C   s   t j| |ƒS )N)r   ZSwdb_getRPMTransactionItem)r'   rÐ   r   r   r   ÚgetRPMTransactionItemV  s    zSwdb.getRPMTransactionItemc             C   s   t j| |ƒS )N)r   ZSwdb_searchTransactionsByRPM)r'   rÑ   r   r   r   ÚsearchTransactionsByRPMY  s    zSwdb.searchTransactionsByRPMc             C   s   t j| |ƒS )N)r   ZSwdb_getCompsGroupItem)r'   r»   r   r   r   ÚgetCompsGroupItem\  s    zSwdb.getCompsGroupItemc             C   s   t j| |ƒS )N)r   Z Swdb_getCompsGroupItemsByPattern)r'   r    r   r   r   ÚgetCompsGroupItemsByPattern_  s    z Swdb.getCompsGroupItemsByPatternc             C   s   t j| |ƒS )N)r   ZSwdb_getPackageCompsGroups)r'   ZpackageNamer   r   r   ÚgetPackageCompsGroupsb  s    zSwdb.getPackageCompsGroupsc             C   s   t j| |ƒS )N)r   ZSwdb_getCompsEnvironmentItem)r'   rŸ   r   r   r   ÚgetCompsEnvironmentIteme  s    zSwdb.getCompsEnvironmentItemc             C   s   t j| |ƒS )N)r   Z&Swdb_getCompsEnvironmentItemsByPattern)r'   r    r   r   r   Ú!getCompsEnvironmentItemsByPatternh  s    z&Swdb.getCompsEnvironmentItemsByPatternc             C   s   t j| |ƒS )N)r   ZSwdb_getCompsGroupEnvironments)r'   r‘   r   r   r   ÚgetCompsGroupEnvironmentsk  s    zSwdb.getCompsGroupEnvironmentsc             C   s   t j| |ƒS )N)r   ZSwdb_setReleasever)r'   r*   r   r   r   ÚsetReleasevern  s    zSwdb.setReleaseverc             C   s   t j| ||ƒS )N)r   ZSwdb_addConsoleOutputLine)r'   ZfileDescriptorÚliner   r   r   ÚaddConsoleOutputLineq  s    zSwdb.addConsoleOutputLinec             C   s   t j| |ƒS )N)r   ZSwdb_filterUserinstalled)r'   r’   r   r   r   ÚfilterUserinstalledt  s    zSwdb.filterUserinstalledN)0r   r5   r8   r!   r%   r.   rP   r6   r1   r=   r   Zdelete_SwdbrQ   rR   rÕ   ZSwdb_defaultPathZdefaultPathZSwdb_defaultDatabaseNameZdefaultDatabaseNamerÖ   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ö   r   r   r   r   rÔ     sP   rÔ   c               @   s¾   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	e
jZdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Zd%d&„ Zd'S )(ÚTransactionc             C   s   t | t||ƒS )N)r-   r÷   )r'   r)   r*   r   r   r   r:   {  s    zTransaction.<lambda>c             C   s   t | t|ƒS )N)r/   r÷   )r'   r)   r   r   r   r:   }  s    c             C   s>   t j||ƒ}y| jj|ƒ W n tjk
r8   || _Y nX d S )N)r   Znew_Transactionr   rl   r2   r3   )r'   r‚   Zpkr   r   r   r   r=   €  s
    zTransaction.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   ‡  s    c             C   s   t j| |ƒS )N)r   ZTransaction___eq__)r'   rË   r   r   r   rI   ‰  s    zTransaction.__eq__c             C   s   t j| |ƒS )N)r   ZTransaction___lt__)r'   rË   r   r   r   rW   Œ  s    zTransaction.__lt__c             C   s   t j| |ƒS )N)r   ZTransaction___gt__)r'   rË   r   r   r   r[   �  s    zTransaction.__gt__c             C   s
   t j| ƒS )N)r   ZTransaction_getId)r'   r   r   r   rƒ   ’  s    zTransaction.getIdc             C   s
   t j| ƒS )N)r   ZTransaction_getDtBegin)r'   r   r   r   Ú
getDtBegin•  s    zTransaction.getDtBeginc             C   s
   t j| ƒS )N)r   ZTransaction_getDtEnd)r'   r   r   r   ÚgetDtEnd˜  s    zTransaction.getDtEndc             C   s
   t j| ƒS )N)r   Z Transaction_getRpmdbVersionBegin)r'   r   r   r   ÚgetRpmdbVersionBegin›  s    z Transaction.getRpmdbVersionBeginc             C   s
   t j| ƒS )N)r   ZTransaction_getRpmdbVersionEnd)r'   r   r   r   ÚgetRpmdbVersionEndž  s    zTransaction.getRpmdbVersionEndc             C   s
   t j| ƒS )N)r   ZTransaction_getReleasever)r'   r   r   r   ÚgetReleasever¡  s    zTransaction.getReleaseverc             C   s
   t j| ƒS )N)r   ZTransaction_getUserId)r'   r   r   r   Ú	getUserId¤  s    zTransaction.getUserIdc             C   s
   t j| ƒS )N)r   ZTransaction_getCmdline)r'   r   r   r   Ú
getCmdline§  s    zTransaction.getCmdlinec             C   s
   t j| ƒS )N)r   ZTransaction_getState)r'   r   r   r   ÚgetStateª  s    zTransaction.getStatec             C   s
   t j| ƒS )N)r   ZTransaction_getComment)r'   r   r   r   Ú
getComment­  s    zTransaction.getCommentc             C   s
   t j| ƒS )N)r   ZTransaction_getItems)r'   r   r   r   rÞ   °  s    zTransaction.getItemsc             C   s
   t j| ƒS )N)r   Z$Transaction_getSoftwarePerformedWith)r'   r   r   r   ÚgetSoftwarePerformedWith³  s    z$Transaction.getSoftwarePerformedWithc             C   s
   t j| ƒS )N)r   ZTransaction_getConsoleOutput)r'   r   r   r   ÚgetConsoleOutput¶  s    zTransaction.getConsoleOutputN)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   r   Zdelete_TransactionrQ   rR   rI   rW   r[   rƒ   rø   rù   rú   rû   rü   rý   rþ   rÿ   r   rÞ   r  r  r   r   r   r   r÷   y  s0   r÷   c               @   sÆ   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	dd„ Z
dd	„ Zd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ ZejZd(d„ Zd)S )*ÚTransactionItemBasec             C   s   t | t||ƒS )N)r-   r  )r'   r)   r*   r   r   r   r:   ½  s    zTransactionItemBase.<lambda>c             C   s   t | t|ƒS )N)r/   r  )r'   r)   r   r   r   r:   ¿  s    c             C   s
   t j| ƒS )N)r   ZTransactionItemBase_getItem)r'   r   r   r   ÚgetItemÂ  s    zTransactionItemBase.getItemc             C   s   t j| |ƒS )N)r   ZTransactionItemBase_setItem)r'   r*   r   r   r   ÚsetItemÅ  s    zTransactionItemBase.setItemc             C   s
   t j| ƒS )N)r   Z+TransactionItemBase_getCompsEnvironmentItem)r'   r   r   r   rð   È  s    z+TransactionItemBase.getCompsEnvironmentItemc             C   s
   t j| ƒS )N)r   Z%TransactionItemBase_getCompsGroupItem)r'   r   r   r   rí   Ë  s    z%TransactionItemBase.getCompsGroupItemc             C   s
   t j| ƒS )N)r   ZTransactionItemBase_getRPMItem)r'   r   r   r   Ú
getRPMItemÎ  s    zTransactionItemBase.getRPMItemc             C   s
   t j| ƒS )N)r   ZTransactionItemBase_getRepoid)r'   r   r   r   Ú	getRepoidÑ  s    zTransactionItemBase.getRepoidc             C   s   t j| |ƒS )N)r   ZTransactionItemBase_setRepoid)r'   r*   r   r   r   Ú	setRepoidÔ  s    zTransactionItemBase.setRepoidc             C   s
   t j| ƒS )N)r   ZTransactionItemBase_getAction)r'   r   r   r   Ú	getAction×  s    zTransactionItemBase.getActionc             C   s   t j| |ƒS )N)r   ZTransactionItemBase_setAction)r'   r*   r   r   r   Ú	setActionÚ  s    zTransactionItemBase.setActionc             C   s
   t j| ƒS )N)r   ZTransactionItemBase_getReason)r'   r   r   r   Ú	getReasonÝ  s    zTransactionItemBase.getReasonc             C   s   t j| |ƒS )N)r   ZTransactionItemBase_setReason)r'   r*   r   r   r   Ú	setReasonà  s    zTransactionItemBase.setReasonc             C   s
   t j| ƒS )N)r   Z!TransactionItemBase_getActionName)r'   r   r   r   ÚgetActionNameã  s    z!TransactionItemBase.getActionNamec             C   s
   t j| ƒS )N)r   Z"TransactionItemBase_getActionShort)r'   r   r   r   ÚgetActionShortæ  s    z"TransactionItemBase.getActionShortc             C   s
   t j| ƒS )N)r   ZTransactionItemBase_getState)r'   r   r   r   rÿ   é  s    zTransactionItemBase.getStatec             C   s   t j| |ƒS )N)r   ZTransactionItemBase_setState)r'   r*   r   r   r   ÚsetStateì  s    zTransactionItemBase.setStatec             C   s
   t j| ƒS )N)r   Z#TransactionItemBase_isForwardAction)r'   r   r   r   ÚisForwardActionï  s    z#TransactionItemBase.isForwardActionc             C   s
   t j| ƒS )N)r   Z$TransactionItemBase_isBackwardAction)r'   r   r   r   ÚisBackwardActionò  s    z$TransactionItemBase.isBackwardActionc             C   s:   t jƒ }y| jj|ƒ W n tjk
r4   || _Y nX d S )N)r   Znew_TransactionItemBaser   rl   r2   r3   )r'   r   r   r   r   r=   õ  s
    zTransactionItemBase.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   ü  s    N)r   r5   r8   r!   r%   r.   rP   r6   r1   r  r  rð   rí   r  r  r  r	  r
  r  r  r  r  rÿ   r  r  r  r=   r   Zdelete_TransactionItemBaserQ   rR   r   r   r   r   r  »  s2   r  c               @   sÚ   e Zd Zi Zx egD ]Zejeedi ƒƒ qW dd„ Zi Z	x egD ]Ze	jeedi ƒƒ qBW dd„ Z
eZdd„ Zdd	„ Zd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ ZejZdd„ ZdS ) ÚTransactionItemr!   c             C   s   t | t||ƒS )N)r-   r  )r'   r)   r*   r   r   r   r:     s    zTransactionItem.<lambda>r.   c             C   s   t | t|ƒS )N)r/   r  )r'   r)   r   r   r   r:     s    c             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_TransactionItemr   rl   r2   r3   )r'   r;   r   r   r   r   r=     s
    
zTransactionItem.__init__c             C   s
   t j| ƒS )N)r   ZTransactionItem_getId)r'   r   r   r   rƒ     s    zTransactionItem.getIdc             C   s   t j| |ƒS )N)r   ZTransactionItem_setId)r'   r*   r   r   r   r„     s    zTransactionItem.setIdc             C   s
   t j| ƒS )N)r   ZTransactionItem_getInstalledBy)r'   r   r   r   ÚgetInstalledBy  s    zTransactionItem.getInstalledByc             C   s
   t j| ƒS )N)r   ZTransactionItem_getReplacedBy)r'   r   r   r   ÚgetReplacedBy  s    zTransactionItem.getReplacedByc             C   s   t j| |ƒS )N)r   ZTransactionItem_addReplacedBy)r'   r*   r   r   r   ÚaddReplacedBy  s    zTransactionItem.addReplacedByc             C   s
   t j| ƒS )N)r   ZTransactionItem_save)r'   r   r   r   r‡   !  s    zTransactionItem.savec             C   s
   t j| ƒS )N)r   ZTransactionItem_saveReplacedBy)r'   r   r   r   ÚsaveReplacedBy$  s    zTransactionItem.saveReplacedByc             C   s
   t j| ƒS )N)r   ZTransactionItem_saveState)r'   r   r   r   Ú	saveState'  s    zTransactionItem.saveStatec             C   s
   t j| ƒS )N)r   ZTransactionItem___hash__)r'   r   r   r   Ú__hash__*  s    zTransactionItem.__hash__c             G   s   t j| f|žŽ S )N)r   ZTransactionItem___eq__)r'   r;   r   r   r   rI   -  s    zTransactionItem.__eq__c             G   s   t j| f|žŽ S )N)r   ZTransactionItem___lt__)r'   r;   r   r   r   rW   0  s    zTransactionItem.__lt__c             C   s   d S )Nr   )r'   r   r   r   r:   3  s    N)r   r5   r8   r!   r  r•   r–   r—   r%   r.   rP   r6   r1   r=   rƒ   r„   r  r  r  r‡   r  r  r  rI   rW   r   Zdelete_TransactionItemrQ   rR   r   r   r   r   r     s.   r  c               @   s®   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	dd„ Z
dd	„ Zd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ ZejZd"d„ Zd#S )$ÚMergedTransactionc             C   s   t | t||ƒS )N)r-   r  )r'   r)   r*   r   r   r   r:   9  s    zMergedTransaction.<lambda>c             C   s   t | t|ƒS )N)r/   r  )r'   r)   r   r   r   r:   ;  s    c             C   s<   t j|ƒ}y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_MergedTransactionr   rl   r2   r3   )r'   Útransr   r   r   r   r=   >  s
    
zMergedTransaction.__init__c             C   s   t j| |ƒS )N)r   ZMergedTransaction_merge)r'   r  r   r   r   ÚmergeE  s    zMergedTransaction.mergec             C   s
   t j| ƒS )N)r   ZMergedTransaction_listIds)r'   r   r   r   ÚlistIdsH  s    zMergedTransaction.listIdsc             C   s
   t j| ƒS )N)r   ZMergedTransaction_listUserIds)r'   r   r   r   ÚlistUserIdsK  s    zMergedTransaction.listUserIdsc             C   s
   t j| ƒS )N)r   ZMergedTransaction_listCmdlines)r'   r   r   r   ÚlistCmdlinesN  s    zMergedTransaction.listCmdlinesc             C   s
   t j| ƒS )N)r   ZMergedTransaction_listStates)r'   r   r   r   Ú
listStatesQ  s    zMergedTransaction.listStatesc             C   s
   t j| ƒS )N)r   Z!MergedTransaction_listReleasevers)r'   r   r   r   ÚlistReleaseversT  s    z!MergedTransaction.listReleaseversc             C   s
   t j| ƒS )N)r   ZMergedTransaction_listComments)r'   r   r   r   ÚlistCommentsW  s    zMergedTransaction.listCommentsc             C   s
   t j| ƒS )N)r   ZMergedTransaction_getDtBegin)r'   r   r   r   rø   Z  s    zMergedTransaction.getDtBeginc             C   s
   t j| ƒS )N)r   ZMergedTransaction_getDtEnd)r'   r   r   r   rù   ]  s    zMergedTransaction.getDtEndc             C   s
   t j| ƒS )N)r   Z&MergedTransaction_getRpmdbVersionBegin)r'   r   r   r   rú   `  s    z&MergedTransaction.getRpmdbVersionBeginc             C   s
   t j| ƒS )N)r   Z$MergedTransaction_getRpmdbVersionEnd)r'   r   r   r   rû   c  s    z$MergedTransaction.getRpmdbVersionEndc             C   s
   t j| ƒS )N)r   Z*MergedTransaction_getSoftwarePerformedWith)r'   r   r   r   r  f  s    z*MergedTransaction.getSoftwarePerformedWithc             C   s
   t j| ƒS )N)r   Z"MergedTransaction_getConsoleOutput)r'   r   r   r   r  i  s    z"MergedTransaction.getConsoleOutputc             C   s
   t j| ƒS )N)r   ZMergedTransaction_getItems)r'   r   r   r   rÞ   l  s    zMergedTransaction.getItemsc             C   s   d S )Nr   )r'   r   r   r   r:   o  s    N)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   r  r  r  r  r  r   r!  rø   rù   rú   rû   r  r  rÞ   r   Zdelete_MergedTransactionrQ   rR   r   r   r   r   r  7  s,   r  c               @   sž   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	dd„ Z
erDeejƒZnejZerZeejƒZnejZerpeejƒZnejZer†eejƒZnejZejZdd„ Zd	S )
ÚTransformerc             C   s   t | t||ƒS )N)r-   r"  )r'   r)   r*   r   r   r   r:   u  s    zTransformer.<lambda>c             C   s   t | t|ƒS )N)r/   r"  )r'   r)   r   r   r   r:   w  s    c             C   s>   t j||ƒ}y| jj|ƒ W n tjk
r8   || _Y nX d S )N)r   Znew_Transformerr   rl   r2   r3   )r'   ZinputDirZ
outputFiler   r   r   r   r=   z  s
    zTransformer.__init__c             C   s
   t j| ƒS )N)r   ZTransformer_transform)r'   r   r   r   Ú	transform�  s    zTransformer.transformc             C   s   d S )Nr   )r'   r   r   r   r:   ”  s    N)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   r#  r#   r˜   r   ÚTransformer_createDatabaseZcreateDatabaseÚTransformer_migrateSchemaZmigrateSchemaÚTransformer_getReasonr  ÚTransformer_getVersionrÄ   Zdelete_TransformerrQ   rR   r   r   r   r   r"  s  s*   r"  c             C   s
   t j| ƒS )N)r   r$  )r‚   r   r   r   r$  ˜  s    r$  c             C   s
   t j| ƒS )N)r   r%  )r‚   r   r   r   r%  œ  s    r%  c             C   s
   t j| ƒS )N)r   r&  )rT   r   r   r   r&     s    r&  c               C   s   t jƒ S )N)r   r'  r   r   r   r   r'  ¤  s    r'  )r   r   r   )r   r   r   )r   )mÚsysr   Z_swig_python_version_infor   r   ÚpropertyZ_swig_propertyÚ	NameErrorÚbuiltinsr2   r   r,   r-   r/   r6   r$   r7   r#   r3   r9   ZSwigPyIterator_swigregisterZSHARED_PTR_DISOWNZTransactionItemReason_UNKNOWNZ TransactionItemReason_DEPENDENCYZTransactionItemReason_USERZTransactionItemReason_CLEANZ%TransactionItemReason_WEAK_DEPENDENCYZTransactionItemReason_GROUPrS   rU   rW   rZ   r[   r\   r]   ZTransactionState_UNKNOWNZTransactionState_DONEZTransactionState_ERRORZTransactionItemState_UNKNOWNZTransactionItemState_DONEZTransactionItemState_ERRORZItemType_UNKNOWNZItemType_RPMZItemType_GROUPZItemType_ENVIRONMENTZTransactionItemAction_INSTALLZTransactionItemAction_DOWNGRADEZ TransactionItemAction_DOWNGRADEDZTransactionItemAction_OBSOLETEZTransactionItemAction_OBSOLETEDZTransactionItemAction_UPGRADEZTransactionItemAction_UPGRADEDZTransactionItemAction_REMOVEZTransactionItemAction_REINSTALLZ!TransactionItemAction_REINSTALLEDZ#TransactionItemAction_REASON_CHANGEr^   Z#TransactionStateVector_swigregisterr�   ZItem_swigregisterrˆ   Z!CompsEnvironmentItem_swigregisterr™   r›   r�   r¢   Z"CompsEnvironmentGroup_swigregisterZCompsPackageType_CONDITIONALZCompsPackageType_DEFAULTZCompsPackageType_MANDATORYZCompsPackageType_OPTIONALrª   r¬   r­   r®   r±   r²   r³   r´   Z)InvalidCompsPackageTypeError_swigregisterrµ   ZCompsGroupItem_swigregisterr¸   r¹   rº   r¼   ZCompsGroupPackage_swigregisterrÁ   ZRPMItem_swigregisterrÌ   rÍ   rÎ   rÏ   rÔ   ZSwdb_swigregisterr÷   ZTransaction_swigregisterr  Z TransactionItemBase_swigregisterr  ZTransactionItem_swigregisterr  ZMergedTransaction_swigregisterr"  ZTransformer_swigregisterr$  r%  r&  r'  r   r   r   r   Ú<module>   sB  
	
=nF-F-Pk?B49"