509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3
¾Ñ™gÝX  ã            $   @   sÂ  d dl mZ ed9kr&dd„ Zeƒ Z[n"ed:k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 d;d
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 yd dlZejZW n  e	jk
�r   dd„ ZY nX G dd„ deƒZejZeeƒ d dlZd dlZG dd„ deƒZejZeeƒ G dd„ deƒZejZeeƒ 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#G d"d#„ d#eƒZ$ej%Z%e%e$ƒ d$d%„ Z&ej&Z&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,G d.d/„ d/eƒZ-ej.Z.e.e-ƒ d<d1d2„Z/ej/Z/d3d4„ Z0ej0Z0d5d6„ Z1ej1Z1G d7d8„ d8eƒZ2ej3Z3e3e2ƒ dS )=é    )Ú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   Ú.Ú_repo)Ú	importlibÚ__name__Ú
rpartitionÚjoinÚlstripÚimport_moduleÚImportError)r   ZpkgZmname© r   ú/usr/lib64/python3.6/repo.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             C   s   | S )Nr   )Úxr   r   r   Ú<lambda>f   s    r:   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-   r;   )r'   r)   r*   r   r   r   r:   k   s    zSwigPyIterator.<lambda>c             C   s   t | t|ƒS )N)r/   r;   )r'   r)   r   r   r   r:   m   s    c             O   s   t dƒ‚d S )Nz*No constructor defined - class is abstract)r&   )r'   ÚargsÚkwargsr   r   r   Ú__init__o   s    zSwigPyIterator.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   s   s    c             C   s
   t j| ƒS )N)r   ZSwigPyIterator_value)r'   r   r   r   r*   u   s    zSwigPyIterator.valuer   c             C   s   t j| |ƒS )N)r   ZSwigPyIterator_incr)r'   Únr   r   r   Úincrx   s    zSwigPyIterator.incrc             C   s   t j| |ƒS )N)r   ZSwigPyIterator_decr)r'   r?   r   r   r   Údecr{   s    zSwigPyIterator.decrc             C   s   t j| |ƒS )N)r   ZSwigPyIterator_distance)r'   r9   r   r   r   Údistance~   s    zSwigPyIterator.distancec             C   s   t j| |ƒS )N)r   ZSwigPyIterator_equal)r'   r9   r   r   r   Úequal�   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'   r9   r   r   r   Ú__eq__“   s    zSwigPyIterator.__eq__c             C   s   t j| |ƒS )N)r   ZSwigPyIterator___ne__)r'   r9   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@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   r   r   r   r   r;   i   s2   

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ÚVectorPPackageTargetc             C   s   t | t||ƒS )N)r-   rS   )r'   r)   r*   r   r   r   r:   ­   s    zVectorPPackageTarget.<lambda>c             C   s   t | t|ƒS )N)r/   rS   )r'   r)   r   r   r   r:   ¯   s    c             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_iterator)r'   r   r   r   Úiterator²   s    zVectorPPackageTarget.iteratorc             C   s   | j ƒ S )N)rT   )r'   r   r   r   rO   ´   s    zVectorPPackageTarget.__iter__c             C   s
   t j| ƒS )N)r   Z VectorPPackageTarget___nonzero__)r'   r   r   r   Ú__nonzero__·   s    z VectorPPackageTarget.__nonzero__c             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget___bool__)r'   r   r   r   Ú__bool__º   s    zVectorPPackageTarget.__bool__c             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget___len__)r'   r   r   r   Ú__len__½   s    zVectorPPackageTarget.__len__c             C   s   t j| ||ƒS )N)r   Z!VectorPPackageTarget___getslice__)r'   ÚiÚjr   r   r   Ú__getslice__À   s    z!VectorPPackageTarget.__getslice__c             G   s   t j| f|žŽ S )N)r   Z!VectorPPackageTarget___setslice__)r'   r<   r   r   r   Ú__setslice__Ã   s    z!VectorPPackageTarget.__setslice__c             C   s   t j| ||ƒS )N)r   Z!VectorPPackageTarget___delslice__)r'   rX   rY   r   r   r   Ú__delslice__Æ   s    z!VectorPPackageTarget.__delslice__c             G   s   t j| f|žŽ S )N)r   Z VectorPPackageTarget___delitem__)r'   r<   r   r   r   Ú__delitem__É   s    z VectorPPackageTarget.__delitem__c             G   s   t j| f|žŽ S )N)r   Z VectorPPackageTarget___getitem__)r'   r<   r   r   r   Ú__getitem__Ì   s    z VectorPPackageTarget.__getitem__c             G   s   t j| f|žŽ S )N)r   Z VectorPPackageTarget___setitem__)r'   r<   r   r   r   Ú__setitem__Ï   s    z VectorPPackageTarget.__setitem__c             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_pop)r'   r   r   r   ÚpopÒ   s    zVectorPPackageTarget.popc             C   s   t j| |ƒS )N)r   ZVectorPPackageTarget_append)r'   r9   r   r   r   ÚappendÕ   s    zVectorPPackageTarget.appendc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_empty)r'   r   r   r   ÚemptyØ   s    zVectorPPackageTarget.emptyc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_size)r'   r   r   r   ÚsizeÛ   s    zVectorPPackageTarget.sizec             C   s   t j| |ƒS )N)r   ZVectorPPackageTarget_swap)r'   Úvr   r   r   ÚswapÞ   s    zVectorPPackageTarget.swapc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_begin)r'   r   r   r   Úbeginá   s    zVectorPPackageTarget.beginc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_end)r'   r   r   r   Úendä   s    zVectorPPackageTarget.endc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_rbegin)r'   r   r   r   Úrbeginç   s    zVectorPPackageTarget.rbeginc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_rend)r'   r   r   r   Úrendê   s    zVectorPPackageTarget.rendc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_clear)r'   r   r   r   Úclearí   s    zVectorPPackageTarget.clearc             C   s
   t j| ƒS )N)r   Z"VectorPPackageTarget_get_allocator)r'   r   r   r   Úget_allocatorð   s    z"VectorPPackageTarget.get_allocatorc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_pop_back)r'   r   r   r   Úpop_backó   s    zVectorPPackageTarget.pop_backc             G   s   t j| f|žŽ S )N)r   ZVectorPPackageTarget_erase)r'   r<   r   r   r   Úeraseö   s    zVectorPPackageTarget.erasec             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_VectorPPackageTargetr   ra   r2   r3   )r'   r<   r   r   r   r   r>   ù   s
    
zVectorPPackageTarget.__init__c             C   s   t j| |ƒS )N)r   ZVectorPPackageTarget_push_back)r'   r9   r   r   r   Ú	push_back   s    zVectorPPackageTarget.push_backc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_front)r'   r   r   r   Úfront  s    zVectorPPackageTarget.frontc             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_back)r'   r   r   r   Úback  s    zVectorPPackageTarget.backc             C   s   t j| ||ƒS )N)r   ZVectorPPackageTarget_assign)r'   r?   r9   r   r   r   Úassign	  s    zVectorPPackageTarget.assignc             G   s   t j| f|žŽ S )N)r   ZVectorPPackageTarget_resize)r'   r<   r   r   r   Úresize  s    zVectorPPackageTarget.resizec             G   s   t j| f|žŽ S )N)r   ZVectorPPackageTarget_insert)r'   r<   r   r   r   Úinsert  s    zVectorPPackageTarget.insertc             C   s   t j| |ƒS )N)r   ZVectorPPackageTarget_reserve)r'   r?   r   r   r   Úreserve  s    zVectorPPackageTarget.reservec             C   s
   t j| ƒS )N)r   ZVectorPPackageTarget_capacity)r'   r   r   r   Úcapacity  s    zVectorPPackageTarget.capacityc             C   s   d S )Nr   )r'   r   r   r   r:     s    N).r   r5   r8   r!   r%   r.   rP   r6   r1   rT   rO   rU   rV   rW   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   r>   rn   ro   rp   rq   rr   rs   rt   ru   r   Zdelete_VectorPPackageTargetrQ   rR   r   r   r   r   rS   «   sP   rS   c               @   sF   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	dd„ Z
ejZdd„ Zd	S )
ÚLrExceptionc             C   s   t | t||ƒS )N)r-   rv   )r'   r)   r*   r   r   r   r:     s    zLrException.<lambda>c             C   s   t | t|ƒS )N)r/   rv   )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_LrExceptionr   ra   r2   r3   )r'   r<   r   r   r   r   r>   #  s
    
zLrException.__init__c             C   s
   t j| ƒS )N)r   ZLrException_getCode)r'   r   r   r   ÚgetCode*  s    zLrException.getCodec             C   s   d S )Nr   )r'   r   r   r   r:   -  s    N)r   r5   r8   r!   r%   r.   rP   r6   r1   r>   rw   r   Zdelete_LrExceptionrQ   rR   r   r   r   r   rv     s   rv   c               @   sš   e Zd Zi Zdd„ Zi Zdd„ ZeZe	j
Ze	jZe	jZe	j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e	jZdd„ Zdd„ Zdd„ Z dS )ÚRepoCBc             C   s   t | t||ƒS )N)r-   rx   )r'   r)   r*   r   r   r   r:   3  s    zRepoCB.<lambda>c             C   s   t | t|ƒS )N)r/   rx   )r'   r)   r   r   r   r:   5  s    c             C   s   t j| |ƒS )N)r   ZRepoCB_start)r'   Úwhatr   r   r   Ústart>  s    zRepoCB.startc             C   s
   t j| ƒS )N)r   Z
RepoCB_end)r'   r   r   r   rg   A  s    z
RepoCB.endc             C   s   t j| ||ƒS )N)r   ZRepoCB_progress)r'   ÚtotalToDownloadÚ
downloadedr   r   r   ÚprogressD  s    zRepoCB.progressc             C   s   t j| ||ƒS )N)r   ZRepoCB_fastestMirror)r'   ZstageÚmsgr   r   r   ÚfastestMirrorG  s    zRepoCB.fastestMirrorc             C   s   t j| |||ƒS )N)r   ZRepoCB_handleMirrorFailure)r'   r~   ÚurlZmetadatar   r   r   ÚhandleMirrorFailureJ  s    zRepoCB.handleMirrorFailurec             C   s   t j| |||||ƒS )N)r   ZRepoCB_repokeyImport)r'   ÚidZuserIdZfingerprintr€   Z	timestampr   r   r   ÚrepokeyImportM  s    zRepoCB.repokeyImportc             C   s   d S )Nr   )r'   r   r   r   r:   P  s    c             C   sP   | j tkrd }n| }tj|ƒ}y| jj|ƒ W n tjk
rJ   || _Y nX d S )N)r4   rx   r   Z
new_RepoCBr   ra   r2   r3   )r'   Ú_selfr   r   r   r   r>   R  s    

zRepoCB.__init__c             C   s   | j jƒ  tj| ƒ t| ƒS )N)r   Údisownr   Zdisown_RepoCBÚweakref_proxy)r'   r   r   r   Ú
__disown__\  s    

zRepoCB.__disown__N)!r   r5   r8   r!   r%   r.   rP   r6   r1   r   ZRepoCB_FastestMirrorStage_INITZFastestMirrorStage_INITZ&RepoCB_FastestMirrorStage_CACHELOADINGZFastestMirrorStage_CACHELOADINGZ,RepoCB_FastestMirrorStage_CACHELOADINGSTATUSZ%FastestMirrorStage_CACHELOADINGSTATUSZ#RepoCB_FastestMirrorStage_DETECTIONZFastestMirrorStage_DETECTIONZ#RepoCB_FastestMirrorStage_FINISHINGZFastestMirrorStage_FINISHINGZ RepoCB_FastestMirrorStage_STATUSZFastestMirrorStage_STATUSrz   rg   r}   r   r�   rƒ   Zdelete_RepoCBrQ   rR   r>   r‡   r   r   r   r   rx   1  s*   
rx   c               @   sú  e Zd Zi Zdd„ Zi Zdd„ ZeZe	j
Ze	jZe	jZe	jZe	jZe	jZerXee	jƒZn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"did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„ Z0d3d4„ Z1d5d6„ Z2d7d8„ Z3d9d:„ Z4d;d<„ Z5d=d>„ Z6d?d@„ Z7dAdB„ Z8dCdD„ Z9dEdF„ Z:dGdH„ Z;dIdJ„ Z<dKdL„ Z=dMdN„ Z>dOdP„ Z?dQdR„ Z@dSdT„ ZAdUdV„ ZBdWdX„ ZCdYdZ„ ZDd[d\„ ZEd]d^„ ZFe	jGZHd_d„ ZId`da„ ZJdbdc„ ZKddde„ ZLdfdg„ ZMdhS )jÚRepoc             C   s   t | t||ƒS )N)r-   rˆ   )r'   r)   r*   r   r   r   r:   e  s    zRepo.<lambda>c             C   s   t | t|ƒS )N)r/   rˆ   )r'   r)   r   r   r   r:   g  s    c             C   s
   t j| ƒS )N)r   ZRepo_verify)r'   r   r   r   Úverifyt  s    zRepo.verifyc             C   s
   t j| ƒS )N)r   ZRepo_getConfig)r'   r   r   r   Ú	getConfigw  s    zRepo.getConfigc             C   s
   t j| ƒS )N)r   Z
Repo_getId)r'   r   r   r   ÚgetIdz  s    z
Repo.getIdc             C   s
   t j| ƒS )N)r   ZRepo_enable)r'   r   r   r   Úenable}  s    zRepo.enablec             C   s
   t j| ƒS )N)r   ZRepo_disable)r'   r   r   r   Údisable€  s    zRepo.disablec             C   s
   t j| ƒS )N)r   ZRepo_isEnabled)r'   r   r   r   Ú	isEnabledƒ  s    zRepo.isEnabledc             C   s
   t j| ƒS )N)r   ZRepo_isLocal)r'   r   r   r   ÚisLocal†  s    zRepo.isLocalc             C   s
   t j| ƒS )N)r   ZRepo_getLocalBaseurl)r'   r   r   r   ÚgetLocalBaseurl‰  s    zRepo.getLocalBaseurlc             C   s
   t j| ƒS )N)r   Z	Repo_load)r'   r   r   r   ÚloadŒ  s    z	Repo.loadFc             C   s   t j| ||ƒS )N)r   ZRepo_loadCache)r'   ZthrowExceptZignoreMissingr   r   r   Ú	loadCache�  s    zRepo.loadCachec             C   s   t j| |ƒS )N)r   ZRepo_downloadMetadata)r'   Zdestdirr   r   r   ÚdownloadMetadata’  s    zRepo.downloadMetadatac             C   s
   t j| ƒS )N)r   ZRepo_getUseIncludes)r'   r   r   r   ÚgetUseIncludes•  s    zRepo.getUseIncludesc             C   s   t j| |ƒS )N)r   ZRepo_setUseIncludes)r'   Zenabledr   r   r   ÚsetUseIncludes˜  s    zRepo.setUseIncludesc             C   s
   t j| ƒS )N)r   ZRepo_getLoadMetadataOther)r'   r   r   r   ÚgetLoadMetadataOther›  s    zRepo.getLoadMetadataOtherc             C   s   t j| |ƒS )N)r   ZRepo_setLoadMetadataOther)r'   r*   r   r   r   ÚsetLoadMetadataOtherž  s    zRepo.setLoadMetadataOtherc             C   s
   t j| ƒS )N)r   ZRepo_getCost)r'   r   r   r   ÚgetCost¡  s    zRepo.getCostc             C   s
   t j| ƒS )N)r   ZRepo_getPriority)r'   r   r   r   ÚgetPriority¤  s    zRepo.getPriorityc             C   s
   t j| ƒS )N)r   ZRepo_getCompsFn)r'   r   r   r   Ú
getCompsFn§  s    zRepo.getCompsFnc             C   s
   t j| ƒS )N)r   ZRepo_getModulesFn)r'   r   r   r   ÚgetModulesFnª  s    zRepo.getModulesFnc             C   s
   t j| ƒS )N)r   ZRepo_getRevision)r'   r   r   r   ÚgetRevision­  s    zRepo.getRevisionc             C   s
   t j| ƒS )N)r   ZRepo_getAge)r'   r   r   r   ÚgetAge°  s    zRepo.getAgec             C   s   t j| |ƒS )N)r   ZRepo_addMetadataTypeToDownload)r'   ÚmetadataTyper   r   r   ÚaddMetadataTypeToDownload³  s    zRepo.addMetadataTypeToDownloadc             C   s   t j| |ƒS )N)r   Z#Repo_removeMetadataTypeFromDownload)r'   rž   r   r   r   ÚremoveMetadataTypeFromDownload¶  s    z#Repo.removeMetadataTypeFromDownloadc             C   s   t j| |ƒS )N)r   ZRepo_getMetadataPath)r'   rž   r   r   r   ÚgetMetadataPath¹  s    zRepo.getMetadataPathc             C   s   t j| |ƒS )N)r   ZRepo_getMetadataContent)r'   rž   r   r   r   ÚgetMetadataContent¼  s    zRepo.getMetadataContentc             C   s
   t j| ƒS )N)r   ZRepo_expire)r'   r   r   r   Úexpire¿  s    zRepo.expirec             C   s
   t j| ƒS )N)r   ZRepo_isExpired)r'   r   r   r   Ú	isExpiredÂ  s    zRepo.isExpiredc             C   s
   t j| ƒS )N)r   ZRepo_getExpiresIn)r'   r   r   r   ÚgetExpiresInÅ  s    zRepo.getExpiresInc             C   s
   t j| ƒS )N)r   Z
Repo_fresh)r'   r   r   r   ÚfreshÈ  s    z
Repo.freshc             C   s   t j| |ƒS )N)r   ZRepo_setMaxMirrorTries)r'   ZmaxMirrorTriesr   r   r   ÚsetMaxMirrorTriesË  s    zRepo.setMaxMirrorTriesc             C   s
   t j| ƒS )N)r   ZRepo_getTimestamp)r'   r   r   r   ÚgetTimestampÎ  s    zRepo.getTimestampc             C   s
   t j| ƒS )N)r   ZRepo_getMaxTimestamp)r'   r   r   r   ÚgetMaxTimestampÑ  s    zRepo.getMaxTimestampc             C   s   t j| |ƒS )N)r   ZRepo_setPreserveRemoteTime)r'   ZpreserveRemoteTimer   r   r   ÚsetPreserveRemoteTimeÔ  s    zRepo.setPreserveRemoteTimec             C   s
   t j| ƒS )N)r   ZRepo_getPreserveRemoteTime)r'   r   r   r   ÚgetPreserveRemoteTime×  s    zRepo.getPreserveRemoteTimec             C   s
   t j| ƒS )N)r   ZRepo_getContentTags)r'   r   r   r   ÚgetContentTagsÚ  s    zRepo.getContentTagsc             C   s
   t j| ƒS )N)r   ZRepo_getDistroTags)r'   r   r   r   ÚgetDistroTagsÝ  s    zRepo.getDistroTagsc             C   s
   t j| ƒS )N)r   ZRepo_getMetadataLocations)r'   r   r   r   ÚgetMetadataLocationsà  s    zRepo.getMetadataLocationsc             C   s
   t j| ƒS )N)r   ZRepo_getCachedir)r'   r   r   r   ÚgetCachedirã  s    zRepo.getCachedirc             C   s   t j| |ƒS )N)r   ZRepo_setRepoFilePath)r'   Úpathr   r   r   ÚsetRepoFilePathæ  s    zRepo.setRepoFilePathc             C   s
   t j| ƒS )N)r   ZRepo_getRepoFilePath)r'   r   r   r   ÚgetRepoFilePathé  s    zRepo.getRepoFilePathc             C   s   t j| |ƒS )N)r   ZRepo_setSyncStrategy)r'   Zstrategyr   r   r   ÚsetSyncStrategyì  s    zRepo.setSyncStrategyc             C   s
   t j| ƒS )N)r   ZRepo_getSyncStrategy)r'   r   r   r   ÚgetSyncStrategyï  s    zRepo.getSyncStrategyc             C   s   t j| ||ƒS )N)r   ZRepo_downloadUrl)r'   r€   Úfdr   r   r   ÚdownloadUrlò  s    zRepo.downloadUrlc             C   s
   t j| ƒS )N)r   ZRepo_getMirrors)r'   r   r   r   Ú
getMirrorsõ  s    zRepo.getMirrorsc             C   s   t j| |ƒS )N)r   ZRepo_setSubstitutions)r'   Zsubstitutionsr   r   r   ÚsetSubstitutionsø  s    zRepo.setSubstitutionsc             C   s   d S )Nr   )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_Repor   ra   r2   r3   )r'   r‚   Úconfigr   r   r   r   r>   ý  s
    zRepo.__init__c             C   s   t j| |ƒS )N)r   ZRepo_setCallbacks)r'   Z	callbacksr   r   r   ÚsetCallbacks  s    zRepo.setCallbacksc             C   s   t j| |ƒS )N)r   ZRepo_setHttpHeaders)r'   Zheadersr   r   r   ÚsetHttpHeaders  s    zRepo.setHttpHeadersc             C   s
   t j| ƒS )N)r   ZRepo_getHttpHeaders)r'   r   r   r   ÚgetHttpHeaders
  s    zRepo.getHttpHeadersN)F)Nr   r5   r8   r!   r%   r.   rP   r6   r1   r   ZRepo_Type_AVAILABLEZType_AVAILABLEZRepo_Type_SYSTEMZType_SYSTEMZRepo_Type_COMMANDLINEZType_COMMANDLINEZRepo_SyncStrategy_LAZYZSyncStrategy_LAZYZRepo_SyncStrategy_ONLY_CACHEZSyncStrategy_ONLY_CACHEZRepo_SyncStrategy_TRY_CACHEZSyncStrategy_TRY_CACHEr#   ÚstaticmethodÚRepo_verifyIdZverifyIdr‰   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«   r¬   r­   r®   r¯   r±   r²   r³   r´   r¶   r·   r¸   Zdelete_ReporQ   rR   r>   rº   r»   r¼   r   r   r   r   rˆ   c  s‚   
rˆ   c             C   s
   t j| ƒS )N)r   r¾   )r‚   r   r   r   r¾     s    r¾   c               @   sT   e Zd Zi Zdd„ Zi Zdd„ ZeZe	r4e
ejƒZnejZdd„ ZejZdd„ ZdS )Ú
Downloaderc             C   s   t | t||ƒS )N)r-   r¿   )r'   r)   r*   r   r   r   r:     s    zDownloader.<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
r4   || _Y nX d S )N)r   Znew_Downloaderr   ra   r2   r3   )r'   r   r   r   r   r>     s
    zDownloader.__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   ÚDownloader_downloadURLZdownloadURLr>   Zdelete_DownloaderrQ   rR   r   r   r   r   r¿     s   r¿   c             C   s   t j| ||ƒS )N)r   rÀ   )Zcfgr€   rµ   r   r   r   rÀ   )  s    rÀ   c               @   sp   e Zd Zi Zdd„ Zi Zdd„ ZeZe	j
Ze	jZe	jZdd„ Zdd„ Zdd	„ Ze	jZd
d„ Zdd„ Zdd„ ZdS )ÚPackageTargetCBc             C   s   t | t||ƒS )N)r-   rÁ   )r'   r)   r*   r   r   r   r:   /  s    zPackageTargetCB.<lambda>c             C   s   t | t|ƒS )N)r/   rÁ   )r'   r)   r   r   r   r:   1  s    c             C   s   t j| ||ƒS )N)r   ZPackageTargetCB_end)r'   Zstatusr~   r   r   r   rg   7  s    zPackageTargetCB.endc             C   s   t j| ||ƒS )N)r   ZPackageTargetCB_progress)r'   r{   r|   r   r   r   r}   :  s    zPackageTargetCB.progressc             C   s   t j| ||ƒS )N)r   ZPackageTargetCB_mirrorFailure)r'   r~   r€   r   r   r   ÚmirrorFailure=  s    zPackageTargetCB.mirrorFailurec             C   s   d S )Nr   )r'   r   r   r   r:   @  s    c             C   sP   | j tkrd }n| }tj|ƒ}y| jj|ƒ W n tjk
rJ   || _Y nX d S )N)r4   rÁ   r   Znew_PackageTargetCBr   ra   r2   r3   )r'   r„   r   r   r   r   r>   B  s    

zPackageTargetCB.__init__c             C   s   | j jƒ  tj| ƒ t| ƒS )N)r   r…   r   Zdisown_PackageTargetCBr†   )r'   r   r   r   r‡   L  s    

zPackageTargetCB.__disown__N)r   r5   r8   r!   r%   r.   rP   r6   r1   r   Z)PackageTargetCB_TransferStatus_SUCCESSFULZTransferStatus_SUCCESSFULZ,PackageTargetCB_TransferStatus_ALREADYEXISTSZTransferStatus_ALREADYEXISTSZ$PackageTargetCB_TransferStatus_ERRORZTransferStatus_ERRORrg   r}   rÂ   Zdelete_PackageTargetCBrQ   rR   r>   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e	j
Ze	jZe	jZe	jZe	jZe	jZe	jZer^ee	jƒZne	jZertee	jƒZne	jZe	jZdd„ Z dd„ Z!dd„ Z"d	d
„ Z#dS )ÚPackageTargetc             C   s   t | t||ƒS )N)r-   rÃ   )r'   r)   r*   r   r   r   r:   U  s    zPackageTarget.<lambda>c             C   s   t | t|ƒS )N)r/   rÃ   )r'   r)   r   r   r   r:   W  s    c             C   s   d S )Nr   )r'   r   r   r   r:   i  s    c             C   s
   t j| ƒS )N)r   ZPackageTarget_getCallbacks)r'   r   r   r   ÚgetCallbacksk  s    zPackageTarget.getCallbacksc             C   s
   t j| ƒS )N)r   ZPackageTarget_getErr)r'   r   r   r   ÚgetErrn  s    zPackageTarget.getErrc             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_PackageTargetr   ra   r2   r3   )r'   r<   r   r   r   r   r>   q  s
    
zPackageTarget.__init__N)$r   r5   r8   r!   r%   r.   rP   r6   r1   r   Z"PackageTarget_ChecksumType_UNKNOWNZChecksumType_UNKNOWNZPackageTarget_ChecksumType_MD5ZChecksumType_MD5ZPackageTarget_ChecksumType_SHA1ZChecksumType_SHA1Z!PackageTarget_ChecksumType_SHA224ZChecksumType_SHA224Z!PackageTarget_ChecksumType_SHA256ZChecksumType_SHA256Z!PackageTarget_ChecksumType_SHA384ZChecksumType_SHA384Z!PackageTarget_ChecksumType_SHA512ZChecksumType_SHA512r#   r½   ÚPackageTarget_checksumTypeZchecksumTypeÚPackageTarget_downloadPackagesZdownloadPackagesZdelete_PackageTargetrQ   rR   rÄ   rÅ   r>   r   r   r   r   rÃ   S  s.   rÃ   c             C   s
   t j| ƒS )N)r   rÆ   )r)   r   r   r   rÆ   z  s    rÆ   c             C   s   t j| |ƒS )N)r   rÇ   )ZtargetsZfailFastr   r   r   rÇ   ~  s    rÇ   c               @   s€   e Zd Zi Zdd„ Zi Zdd„ ZeZe	r4e
ejƒZnejZe	rJe
ejƒZnejZe	r`e
ejƒZnejZdd„ ZejZdd„ ZdS )Ú
LibrepoLogc             C   s   t | t||ƒS )N)r-   rÈ   )r'   r)   r*   r   r   r   r:   „  s    zLibrepoLog.<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
r4   || _Y nX d S )N)r   Znew_LibrepoLogr   ra   r2   r3   )r'   r   r   r   r   r>   •  s
    zLibrepoLog.__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   ÚLibrepoLog_addHandlerZ
addHandlerÚLibrepoLog_removeHandlerZremoveHandlerÚLibrepoLog_removeAllHandlersZremoveAllHandlersr>   Zdelete_LibrepoLogrQ   rR   r   r   r   r   rÈ   ‚  s"   rÈ   Fc             C   s   t j| |ƒS )N)r   rÉ   )ZfilePathÚdebugr   r   r   rÉ      s    rÉ   c             C   s
   t j| ƒS )N)r   rÊ   )Zuidr   r   r   rÊ   ¤  s    rÊ   c               C   s   t jƒ S )N)r   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 )Ú	RepoErrorc             C   s   t | t||ƒS )N)r-   rÍ   )r'   r)   r*   r   r   r   r:   ®  s    zRepoError.<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_RepoErrorr   ra   r2   r3   )r'   ry   r   r   r   r   r>   ³  s
    
zRepoError.__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_RepoErrorrQ   rR   r   r   r   r   rÍ   ¬  s   rÍ   )r   r   r   )r   r   r   )r   )F)4Úsysr   Z_swig_python_version_infor   r   ÚpropertyZ_swig_propertyÚ	NameErrorÚbuiltinsr2   r   r,   r-   r/   r6   r$   r7   r#   r3   ÚweakrefÚproxyr†   r;   ZSwigPyIterator_swigregisterZlibdnf.common_typesZlibdnfZlibdnf.confrS   Z!VectorPPackageTarget_swigregisterrv   ZLrException_swigregisterrx   ZRepoCB_swigregisterrˆ   ZRepo_swigregisterr¾   r¿   ZDownloader_swigregisterrÀ   rÁ   ZPackageTargetCB_swigregisterrÃ   ZPackageTarget_swigregisterrÆ   rÇ   rÈ   ZLibrepoLog_swigregisterrÉ   rÊ   rË   rÍ   ZRepoError_swigregisterr   r   r   r   Ú<module>   s    
	

=n/ *#$
