a
    ôêhmÜ  ã                   @   sÒ  d dl mZ esdev r&ddlmZ nd dlZzd dlZW n e	yT   d dlZY n0 dd„ Z
dd	„ Zd
d„ Zdd„ ZG dd„ deƒZG dd„ deƒZe e¡ d dlZG dd„ deƒZe e¡ G dd„ deƒZe e¡ ejZejZejZG dd„ deƒZe e¡ G dd„ deƒZe e¡ G dd„ deƒZ e !e ¡ G dd„ deƒZ"e #e"¡ G dd„ deƒZ$e %e$¡ G d d!„ d!eƒZ&e 'e&¡ G d"d#„ d#eƒZ(e )e(¡ G d$d%„ d%eƒZ*e +e*¡ G d&d'„ d'eƒZ,e -e,¡ G d(d)„ d)e*ƒZ.e /e.¡ G d*d+„ d+eƒZ0e 1e0¡ G d,d-„ d-eƒZ2e 3e2¡ G d.d/„ d/eƒZ4e 5e4¡ G d0d1„ d1eƒZ6e 7e6¡ G d2d3„ d3eƒZ8e 9e8¡ G d4d5„ d5eƒZ:e ;e:¡ G d6d7„ d7eƒZ<e =e<¡ G d8d9„ d9eƒZ>e ?e>¡ G d:d;„ d;eƒZ@e Ae@¡ d<d=„ ZBeBe@_Cd>d?„ ZDeDe@_Ed@dA„ ZFeFe@_GdBdC„ ZHeHe@_IdDdE„ ZJeJe@_KdFdG„ ZLeLe@_MdHdI„ ZNeNe@_OdJdK„ ZPePe@_QdLdM„ ZReRe@_SdNdO„ ZTeTe@_UdPdQ„ ZVeVe@_WdRdS„ ZXeXe@_YdTdU„ ZZeZe@_[dVdW„ Z\e\e@_]dXdY„ Z^e^e@__dZd[„ Z`e`e@_ad\d]„ Zbebe@_cd^d_„ Zdede@_ed`da„ Zfefe@_gdbdc„ Zhehe@_iddde„ Zjeje@_kG dfdg„ dgeƒZle mel¡ G dhdi„ dieƒZne oen¡ G djdk„ dkeƒZpe qep¡ G dldm„ dmepƒZre ser¡ G dndo„ doepƒZte uet¡ G dpdq„ dqeƒZve wev¡ G drds„ dseƒZxe yex¡ G dtdu„ dueƒZze {ez¡ exj|ex_}dvdw„ Z~e~ex_|[~ddydz„Zeex_€[d{d|„ Zeex_‚[exjƒex_„exj…ex_†d‘d~d„Z‡e‡ex_ˆ[‡d’d€d„Z‰e‰ex_Š[‰d“d‚dƒ„Z‹e‹ex_Œ[‹d”d„d…„Zeex_Ž[d•d†d‡„Zeex_[dˆd‰„ Z‘e‘ex_’[‘exj“ex_”dŠd‹„ Z•e•ex_–[•dŒd„ Z—e—ex_˜[—dŽd„ Z™e™ex_š[™erj›er_œetj›et_œdS )–é    )Úversion_infoÚ.é   )Ú_confNc                 C   sB   zd| j  ¡  }W n tjy*   d}Y n0 d| jj| jj|f S )Nz	proxy of Ú z<%s.%s; %s >)ÚthisÚ__repr__Ú__builtin__Ú	ExceptionÚ	__class__Ú
__module__Ú__name__)ÚselfZstrthis© r   ú1/usr/lib64/python3.9/site-packages/libdnf/conf.pyÚ
_swig_repr   s
    
r   c                    s   ‡ fdd„}|S )Nc                    sh   |dkrˆ | ||ƒ nN|dkr,| j  |¡ n8t| |ƒrXttt| ƒ|ƒtƒrXˆ | ||ƒ ntd|  ƒ‚d S )Nr   Úthisownz(You cannot add instance attributes to %s)r   ÚownÚhasattrÚ
isinstanceÚgetattrÚtypeÚpropertyÚAttributeError)r   ÚnameÚvalue©Úsetr   r   Úset_instance_attr   s    zE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attrr   )r   r   r   r   r   Ú*_swig_setattr_nondynamic_instance_variable   s    	r   c                    s   ‡ fdd„}|S )Nc                    s8   t | |ƒr(tt| |ƒtƒs(ˆ | ||ƒ ntd|  ƒ‚d S )Nz%You cannot add class attributes to %s)r   r   r   r   r   )Úclsr   r   r   r   r   Úset_class_attr)   s    z?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attrr   )r   r!   r   r   r   Ú'_swig_setattr_nondynamic_class_variable(   s    r"   c                    s   ‡ fdd„}|S )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                    s   ˆ | j | j| j ¡ ƒS ©N)r   Ú	__bases__Ú__dict__Úcopy)r    ©Ú	metaclassr   r   Úwrapper3   s    z$_swig_add_metaclass.<locals>.wrapperr   )r(   r)   r   r'   r   Ú_swig_add_metaclass1   s    r*   c                   @   s   e Zd ZdZeejƒZdS )Ú_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)r   r   Ú__qualname__Ú__doc__r"   r   Ú__setattr__r   r   r   r   r+   8   s   r+   c                   @   sÀ   e Zd Zedd„ dd„ ddZdd„ ZeZej	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
   | j  ¡ S r#   ©r   r   ©Úxr   r   r   Ú<lambda>>   ó    zSwigPyIterator.<lambda>c                 C   s   | j  |¡S r#   r0   ©r2   Úvr   r   r   r3   >   r4   úThe membership flag©Údocc                 O   s   t dƒ‚d S ©Nz*No constructor defined - class is abstract©r   ©r   ÚargsÚkwargsr   r   r   Ú__init__@   s    zSwigPyIterator.__init__c                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator_value©r   r   r   r   r   E   s    zSwigPyIterator.valuer   c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_incr©r   Únr   r   r   ÚincrH   s    zSwigPyIterator.incrc                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_decrrA   r   r   r   ÚdecrK   s    zSwigPyIterator.decrc                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_distance©r   r2   r   r   r   ÚdistanceN   s    zSwigPyIterator.distancec                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_equalrE   r   r   r   ÚequalQ   s    zSwigPyIterator.equalc                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator_copyr@   r   r   r   r&   T   s    zSwigPyIterator.copyc                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator_nextr@   r   r   r   ÚnextW   s    zSwigPyIterator.nextc                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator___next__r@   r   r   r   Ú__next__Z   s    zSwigPyIterator.__next__c                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator_previousr@   r   r   r   Úprevious]   s    zSwigPyIterator.previousc                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_advancerA   r   r   r   Úadvance`   s    zSwigPyIterator.advancec                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___eq__rE   r   r   r   Ú__eq__c   s    zSwigPyIterator.__eq__c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___ne__rE   r   r   r   Ú__ne__f   s    zSwigPyIterator.__ne__c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___iadd__rA   r   r   r   Ú__iadd__i   s    zSwigPyIterator.__iadd__c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___isub__rA   r   r   r   Ú__isub__l   s    zSwigPyIterator.__isub__c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___add__rA   r   r   r   Ú__add__o   s    zSwigPyIterator.__add__c                 G   s   t j| g|¢R Ž S r#   )r   ZSwigPyIterator___sub__©r   r=   r   r   r   Ú__sub__r   s    zSwigPyIterator.__sub__c                 C   s   | S r#   r   r@   r   r   r   Ú__iter__t   s    zSwigPyIterator.__iter__N)r   )r   )r   r   r,   r   r   r?   r   r   r   Zdelete_SwigPyIteratorÚ__swig_destroy__r   rC   rD   rF   rG   r&   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rR   rS   r   r   r   r   r/   =   s*   

r/   c                   @   s    e Zd Zedd„ dd„ dd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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S )ÚOptionc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   {   r4   zOption.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   {   r4   r7   r8   c                 O   s   t dƒ‚d S r:   r;   r<   r   r   r   r?   }   s    zOption.__init__c                 C   s
   t  | ¡S r#   )r   ZOption_cloner@   r   r   r   Úclone‹   s    zOption.clonec                 C   s
   t  | ¡S r#   )r   ZOption_getPriorityr@   r   r   r   ÚgetPriorityŽ   s    zOption.getPriorityc                 C   s   t  | ||¡S r#   )r   Z
Option_set©r   Úpriorityr   r   r   r   r   ‘   s    z
Option.setc                 C   s
   t  | ¡S r#   )r   ZOption_getValueStringr@   r   r   r   ÚgetValueString”   s    zOption.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOption_emptyr@   r   r   r   Úempty—   s    zOption.emptyc                 C   s
   t  | ¡S r#   )r   ZOption_resetr@   r   r   r   Úresetš   s    zOption.resetN)%r   r   r,   r   r   r?   r   r   r   ZOption_Priority_EMPTYZPriority_EMPTYZOption_Priority_DEFAULTZPriority_DEFAULTZOption_Priority_MAINCONFIGZPriority_MAINCONFIGZOption_Priority_AUTOMATICCONFIGZPriority_AUTOMATICCONFIGZOption_Priority_REPOCONFIGZPriority_REPOCONFIGZOption_Priority_PLUGINDEFAULTZPriority_PLUGINDEFAULTZOption_Priority_PLUGINCONFIGZPriority_PLUGINCONFIGZOption_Priority_DROPINCONFIGZPriority_DROPINCONFIGZOption_Priority_COMMANDLINEZPriority_COMMANDLINEZOption_Priority_RUNTIMEZPriority_RUNTIMErV   rW   r   rZ   r[   r\   Zdelete_OptionrT   r   r   r   r   rU   z   s(   rU   c                   @   sŒ   e Zd Zedd„ dd„ 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S )Ú
OptionBoolc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   ¡   r4   zOptionBool.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   ¡   r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionBool_swiginitZnew_OptionBoolrQ   r   r   r   r?   ¤   s    zOptionBool.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionBool_cloner@   r   r   r   rV   §   s    zOptionBool.clonec                 C   s   t  | |¡S r#   )r   ZOptionBool_test)r   Zarg2r   r   r   Útestª   s    zOptionBool.testc                 C   s   t  | |¡S r#   )r   ZOptionBool_fromString©r   r   r   r   r   Ú
fromString­   s    zOptionBool.fromStringc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionBool_setrQ   r   r   r   r   °   s    zOptionBool.setc                 C   s
   t  | ¡S r#   )r   ZOptionBool_getValuer@   r   r   r   ÚgetValue³   s    zOptionBool.getValuec                 C   s
   t  | ¡S r#   )r   ZOptionBool_getDefaultValuer@   r   r   r   ÚgetDefaultValue¶   s    zOptionBool.getDefaultValuec                 C   s   t  | |¡S r#   )r   ZOptionBool_toStringr_   r   r   r   ÚtoString¹   s    zOptionBool.toStringc                 C   s
   t  | ¡S r#   )r   ZOptionBool_getValueStringr@   r   r   r   rZ   ¼   s    zOptionBool.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionBool_getTrueValuesr@   r   r   r   ÚgetTrueValues¿   s    zOptionBool.getTrueValuesc                 C   s
   t  | ¡S r#   )r   ZOptionBool_getFalseValuesr@   r   r   r   ÚgetFalseValuesÂ   s    zOptionBool.getFalseValuesc                 C   s
   t  | ¡S r#   )r   ZOptionBool_resetr@   r   r   r   r\   Å   s    zOptionBool.resetN)r   r   r,   r   r   r   r   r?   rV   r^   r`   r   ra   rb   rc   rZ   rd   re   r\   r   Zdelete_OptionBoolrT   r   r   r   r   r]       s   r]   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionEnumStringc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   Ð   r4   zOptionEnumString.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   Ð   r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionEnumString_swiginitZnew_OptionEnumStringrQ   r   r   r   r?   Ó   s    zOptionEnumString.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionEnumString_cloner@   r   r   r   rV   Ö   s    zOptionEnumString.clonec                 C   s   t  | |¡S r#   )r   ZOptionEnumString_testr_   r   r   r   r^   Ù   s    zOptionEnumString.testc                 C   s   t  | |¡S r#   )r   ZOptionEnumString_fromStringr_   r   r   r   r`   Ü   s    zOptionEnumString.fromStringc                 C   s   t  | ||¡S r#   )r   ZOptionEnumString_setrX   r   r   r   r   ß   s    zOptionEnumString.setc                 C   s
   t  | ¡S r#   )r   ZOptionEnumString_getValuer@   r   r   r   ra   â   s    zOptionEnumString.getValuec                 C   s
   t  | ¡S r#   )r   Z OptionEnumString_getDefaultValuer@   r   r   r   rb   å   s    z OptionEnumString.getDefaultValuec                 C   s
   t  | ¡S r#   )r   ZOptionEnumString_getValueStringr@   r   r   r   rZ   è   s    zOptionEnumString.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionEnumString_resetr@   r   r   r   r\   ë   s    zOptionEnumString.resetN)r   r   r,   r   r   r   r   r?   rV   r^   r`   r   ra   rb   rZ   r\   r   Zdelete_OptionEnumStringrT   r   r   r   r   rf   Ï   s   rf   c                   @   s|   e Zd Zedd„ dd„ 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ejZdS )ÚOptionNumberInt32c                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   ò   r4   zOptionNumberInt32.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   ò   r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionNumberInt32_swiginitZnew_OptionNumberInt32rQ   r   r   r   r?   õ   s    zOptionNumberInt32.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionNumberInt32_cloner@   r   r   r   rV   ø   s    zOptionNumberInt32.clonec                 C   s   t  | |¡S r#   )r   ZOptionNumberInt32_testr_   r   r   r   r^   û   s    zOptionNumberInt32.testc                 C   s   t  | |¡S r#   )r   ZOptionNumberInt32_fromStringr_   r   r   r   r`   þ   s    zOptionNumberInt32.fromStringc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionNumberInt32_setrQ   r   r   r   r     s    zOptionNumberInt32.setc                 C   s
   t  | ¡S r#   )r   ZOptionNumberInt32_getValuer@   r   r   r   ra     s    zOptionNumberInt32.getValuec                 C   s
   t  | ¡S r#   )r   Z!OptionNumberInt32_getDefaultValuer@   r   r   r   rb     s    z!OptionNumberInt32.getDefaultValuec                 C   s   t  | |¡S r#   )r   ZOptionNumberInt32_toStringr_   r   r   r   rc   
  s    zOptionNumberInt32.toStringc                 C   s
   t  | ¡S r#   )r   Z OptionNumberInt32_getValueStringr@   r   r   r   rZ     s    z OptionNumberInt32.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionNumberInt32_resetr@   r   r   r   r\     s    zOptionNumberInt32.resetN)r   r   r,   r   r   r   r   r?   rV   r^   r`   r   ra   rb   rc   rZ   r\   r   Zdelete_OptionNumberInt32rT   r   r   r   r   rg   ñ   s   rg   c                   @   s|   e Zd Zedd„ dd„ 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ejZdS )ÚOptionNumberUInt32c                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3     r4   zOptionNumberUInt32.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3     r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionNumberUInt32_swiginitZnew_OptionNumberUInt32rQ   r   r   r   r?     s    zOptionNumberUInt32.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionNumberUInt32_cloner@   r   r   r   rV     s    zOptionNumberUInt32.clonec                 C   s   t  | |¡S r#   )r   ZOptionNumberUInt32_testr_   r   r   r   r^      s    zOptionNumberUInt32.testc                 C   s   t  | |¡S r#   )r   ZOptionNumberUInt32_fromStringr_   r   r   r   r`   #  s    zOptionNumberUInt32.fromStringc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionNumberUInt32_setrQ   r   r   r   r   &  s    zOptionNumberUInt32.setc                 C   s
   t  | ¡S r#   )r   ZOptionNumberUInt32_getValuer@   r   r   r   ra   )  s    zOptionNumberUInt32.getValuec                 C   s
   t  | ¡S r#   )r   Z"OptionNumberUInt32_getDefaultValuer@   r   r   r   rb   ,  s    z"OptionNumberUInt32.getDefaultValuec                 C   s   t  | |¡S r#   )r   ZOptionNumberUInt32_toStringr_   r   r   r   rc   /  s    zOptionNumberUInt32.toStringc                 C   s
   t  | ¡S r#   )r   Z!OptionNumberUInt32_getValueStringr@   r   r   r   rZ   2  s    z!OptionNumberUInt32.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionNumberUInt32_resetr@   r   r   r   r\   5  s    zOptionNumberUInt32.resetN)r   r   r,   r   r   r   r   r?   rV   r^   r`   r   ra   rb   rc   rZ   r\   r   Zdelete_OptionNumberUInt32rT   r   r   r   r   rh     s   rh   c                   @   s|   e Zd Zedd„ dd„ 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ejZdS )ÚOptionNumberInt64c                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   <  r4   zOptionNumberInt64.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   <  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionNumberInt64_swiginitZnew_OptionNumberInt64rQ   r   r   r   r?   ?  s    zOptionNumberInt64.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionNumberInt64_cloner@   r   r   r   rV   B  s    zOptionNumberInt64.clonec                 C   s   t  | |¡S r#   )r   ZOptionNumberInt64_testr_   r   r   r   r^   E  s    zOptionNumberInt64.testc                 C   s   t  | |¡S r#   )r   ZOptionNumberInt64_fromStringr_   r   r   r   r`   H  s    zOptionNumberInt64.fromStringc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionNumberInt64_setrQ   r   r   r   r   K  s    zOptionNumberInt64.setc                 C   s
   t  | ¡S r#   )r   ZOptionNumberInt64_getValuer@   r   r   r   ra   N  s    zOptionNumberInt64.getValuec                 C   s
   t  | ¡S r#   )r   Z!OptionNumberInt64_getDefaultValuer@   r   r   r   rb   Q  s    z!OptionNumberInt64.getDefaultValuec                 C   s   t  | |¡S r#   )r   ZOptionNumberInt64_toStringr_   r   r   r   rc   T  s    zOptionNumberInt64.toStringc                 C   s
   t  | ¡S r#   )r   Z OptionNumberInt64_getValueStringr@   r   r   r   rZ   W  s    z OptionNumberInt64.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionNumberInt64_resetr@   r   r   r   r\   Z  s    zOptionNumberInt64.resetN)r   r   r,   r   r   r   r   r?   rV   r^   r`   r   ra   rb   rc   rZ   r\   r   Zdelete_OptionNumberInt64rT   r   r   r   r   ri   ;  s   ri   c                   @   s|   e Zd Zedd„ dd„ 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ejZdS )ÚOptionNumberUInt64c                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   a  r4   zOptionNumberUInt64.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   a  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionNumberUInt64_swiginitZnew_OptionNumberUInt64rQ   r   r   r   r?   d  s    zOptionNumberUInt64.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionNumberUInt64_cloner@   r   r   r   rV   g  s    zOptionNumberUInt64.clonec                 C   s   t  | |¡S r#   )r   ZOptionNumberUInt64_testr_   r   r   r   r^   j  s    zOptionNumberUInt64.testc                 C   s   t  | |¡S r#   )r   ZOptionNumberUInt64_fromStringr_   r   r   r   r`   m  s    zOptionNumberUInt64.fromStringc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionNumberUInt64_setrQ   r   r   r   r   p  s    zOptionNumberUInt64.setc                 C   s
   t  | ¡S r#   )r   ZOptionNumberUInt64_getValuer@   r   r   r   ra   s  s    zOptionNumberUInt64.getValuec                 C   s
   t  | ¡S r#   )r   Z"OptionNumberUInt64_getDefaultValuer@   r   r   r   rb   v  s    z"OptionNumberUInt64.getDefaultValuec                 C   s   t  | |¡S r#   )r   ZOptionNumberUInt64_toStringr_   r   r   r   rc   y  s    zOptionNumberUInt64.toStringc                 C   s
   t  | ¡S r#   )r   Z!OptionNumberUInt64_getValueStringr@   r   r   r   rZ   |  s    z!OptionNumberUInt64.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionNumberUInt64_resetr@   r   r   r   r\     s    zOptionNumberUInt64.resetN)r   r   r,   r   r   r   r   r?   rV   r^   r`   r   ra   rb   rc   rZ   r\   r   Zdelete_OptionNumberUInt64rT   r   r   r   r   rj   `  s   rj   c                   @   s|   e Zd Zedd„ dd„ 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ejZdS )ÚOptionNumberFloatc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   †  r4   zOptionNumberFloat.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   †  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionNumberFloat_swiginitZnew_OptionNumberFloatrQ   r   r   r   r?   ‰  s    zOptionNumberFloat.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionNumberFloat_cloner@   r   r   r   rV   Œ  s    zOptionNumberFloat.clonec                 C   s   t  | |¡S r#   )r   ZOptionNumberFloat_testr_   r   r   r   r^     s    zOptionNumberFloat.testc                 C   s   t  | |¡S r#   )r   ZOptionNumberFloat_fromStringr_   r   r   r   r`   ’  s    zOptionNumberFloat.fromStringc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionNumberFloat_setrQ   r   r   r   r   •  s    zOptionNumberFloat.setc                 C   s
   t  | ¡S r#   )r   ZOptionNumberFloat_getValuer@   r   r   r   ra   ˜  s    zOptionNumberFloat.getValuec                 C   s
   t  | ¡S r#   )r   Z!OptionNumberFloat_getDefaultValuer@   r   r   r   rb   ›  s    z!OptionNumberFloat.getDefaultValuec                 C   s   t  | |¡S r#   )r   ZOptionNumberFloat_toStringr_   r   r   r   rc   ž  s    zOptionNumberFloat.toStringc                 C   s
   t  | ¡S r#   )r   Z OptionNumberFloat_getValueStringr@   r   r   r   rZ   ¡  s    z OptionNumberFloat.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionNumberFloat_resetr@   r   r   r   r\   ¤  s    zOptionNumberFloat.resetN)r   r   r,   r   r   r   r   r?   rV   r^   r`   r   ra   rb   rc   rZ   r\   r   Zdelete_OptionNumberFloatrT   r   r   r   r   rk   …  s   rk   c                   @   sL   e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
ejZdS )ÚOptionSecondsc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   «  r4   zOptionSeconds.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   «  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionSeconds_swiginitZnew_OptionSecondsrQ   r   r   r   r?   ®  s    zOptionSeconds.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionSeconds_cloner@   r   r   r   rV   ±  s    zOptionSeconds.clonec                 C   s   t  | |¡S r#   )r   ZOptionSeconds_fromStringr_   r   r   r   r`   ´  s    zOptionSeconds.fromStringc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionSeconds_setrQ   r   r   r   r   ·  s    zOptionSeconds.setN)r   r   r,   r   r   r   r   r?   rV   r`   r   r   Zdelete_OptionSecondsrT   r   r   r   r   rl   ª  s   rl   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionStringc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   ¾  r4   zOptionString.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   ¾  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionString_swiginitZnew_OptionStringrQ   r   r   r   r?   Á  s    zOptionString.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionString_cloner@   r   r   r   rV   Ä  s    zOptionString.clonec                 C   s   t  | |¡S r#   )r   ZOptionString_testr_   r   r   r   r^   Ç  s    zOptionString.testc                 C   s   t  | ||¡S r#   )r   ZOptionString_setrX   r   r   r   r   Ê  s    zOptionString.setc                 C   s   t  | |¡S r#   )r   ZOptionString_fromStringr_   r   r   r   r`   Í  s    zOptionString.fromStringc                 C   s
   t  | ¡S r#   )r   ZOptionString_getValuer@   r   r   r   ra   Ð  s    zOptionString.getValuec                 C   s
   t  | ¡S r#   )r   ZOptionString_getDefaultValuer@   r   r   r   rb   Ó  s    zOptionString.getDefaultValuec                 C   s
   t  | ¡S r#   )r   ZOptionString_getValueStringr@   r   r   r   rZ   Ö  s    zOptionString.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionString_resetr@   r   r   r   r\   Ù  s    zOptionString.resetN)r   r   r,   r   r   r   r   r?   rV   r^   r   r`   ra   rb   rZ   r\   r   Zdelete_OptionStringrT   r   r   r   r   rm   ½  s   rm   c                   @   s|   e Zd Zedd„ dd„ 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ejZdS )ÚOptionStringListc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   à  r4   zOptionStringList.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   à  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionStringList_swiginitZnew_OptionStringListrQ   r   r   r   r?   ã  s    zOptionStringList.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionStringList_cloner@   r   r   r   rV   æ  s    zOptionStringList.clonec                 C   s   t  | |¡S r#   )r   ZOptionStringList_testr_   r   r   r   r^   é  s    zOptionStringList.testc                 C   s   t  | |¡S r#   )r   ZOptionStringList_fromStringr_   r   r   r   r`   ì  s    zOptionStringList.fromStringc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionStringList_setrQ   r   r   r   r   ï  s    zOptionStringList.setc                 C   s
   t  | ¡S r#   )r   ZOptionStringList_getValuer@   r   r   r   ra   ò  s    zOptionStringList.getValuec                 C   s
   t  | ¡S r#   )r   Z OptionStringList_getDefaultValuer@   r   r   r   rb   õ  s    z OptionStringList.getDefaultValuec                 C   s   t  | |¡S r#   )r   ZOptionStringList_toStringr_   r   r   r   rc   ø  s    zOptionStringList.toStringc                 C   s
   t  | ¡S r#   )r   ZOptionStringList_getValueStringr@   r   r   r   rZ   û  s    zOptionStringList.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionStringList_resetr@   r   r   r   r\   þ  s    zOptionStringList.resetN)r   r   r,   r   r   r   r   r?   rV   r^   r`   r   ra   rb   rc   rZ   r\   r   Zdelete_OptionStringListrT   r   r   r   r   rn   ß  s   rn   c                   @   sL   e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
ejZdS )Ú
OptionPathc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3     r4   zOptionPath.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3     r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZOptionPath_swiginitZnew_OptionPathrQ   r   r   r   r?     s    zOptionPath.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionPath_cloner@   r   r   r   rV     s    zOptionPath.clonec                 C   s   t  | |¡S r#   )r   ZOptionPath_testr_   r   r   r   r^     s    zOptionPath.testc                 C   s   t  | ||¡S r#   )r   ZOptionPath_setrX   r   r   r   r     s    zOptionPath.setN)r   r   r,   r   r   r   r   r?   rV   r^   r   r   Zdelete_OptionPathrT   r   r   r   r   ro     s   ro   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionChildBoolc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3     r4   zOptionChildBool.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3     r4   r7   r8   c                 C   s   t  | t  |¡¡ d S r#   )r   ZOptionChildBool_swiginitZnew_OptionChildBool©r   Úparentr   r   r   r?     s    zOptionChildBool.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionChildBool_cloner@   r   r   r   rV     s    zOptionChildBool.clonec                 C   s
   t  | ¡S r#   )r   ZOptionChildBool_getPriorityr@   r   r   r   rW   !  s    zOptionChildBool.getPriorityc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionChildBool_setrQ   r   r   r   r   $  s    zOptionChildBool.setc                 C   s
   t  | ¡S r#   )r   ZOptionChildBool_getValuer@   r   r   r   ra   '  s    zOptionChildBool.getValuec                 C   s
   t  | ¡S r#   )r   ZOptionChildBool_getDefaultValuer@   r   r   r   rb   *  s    zOptionChildBool.getDefaultValuec                 C   s
   t  | ¡S r#   )r   ZOptionChildBool_getValueStringr@   r   r   r   rZ   -  s    zOptionChildBool.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionChildBool_emptyr@   r   r   r   r[   0  s    zOptionChildBool.emptyc                 C   s
   t  | ¡S r#   )r   ZOptionChildBool_resetr@   r   r   r   r\   3  s    zOptionChildBool.resetN)r   r   r,   r   r   r   r   r?   rV   rW   r   ra   rb   rZ   r[   r\   r   Zdelete_OptionChildBoolrT   r   r   r   r   rp     s   rp   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionChildStringc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   :  r4   zOptionChildString.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   :  r4   r7   r8   c                 C   s   t  | t  |¡¡ d S r#   )r   ZOptionChildString_swiginitZnew_OptionChildStringrq   r   r   r   r?   =  s    zOptionChildString.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionChildString_cloner@   r   r   r   rV   @  s    zOptionChildString.clonec                 C   s
   t  | ¡S r#   )r   ZOptionChildString_getPriorityr@   r   r   r   rW   C  s    zOptionChildString.getPriorityc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionChildString_setrQ   r   r   r   r   F  s    zOptionChildString.setc                 C   s
   t  | ¡S r#   )r   ZOptionChildString_getValuer@   r   r   r   ra   I  s    zOptionChildString.getValuec                 C   s
   t  | ¡S r#   )r   Z!OptionChildString_getDefaultValuer@   r   r   r   rb   L  s    z!OptionChildString.getDefaultValuec                 C   s
   t  | ¡S r#   )r   Z OptionChildString_getValueStringr@   r   r   r   rZ   O  s    z OptionChildString.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionChildString_emptyr@   r   r   r   r[   R  s    zOptionChildString.emptyc                 C   s
   t  | ¡S r#   )r   ZOptionChildString_resetr@   r   r   r   r\   U  s    zOptionChildString.resetN)r   r   r,   r   r   r   r   r?   rV   rW   r   ra   rb   rZ   r[   r\   r   Zdelete_OptionChildStringrT   r   r   r   r   rs   9  s   rs   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionChildStringListc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   \  r4   zOptionChildStringList.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   \  r4   r7   r8   c                 C   s   t  | t  |¡¡ d S r#   )r   ZOptionChildStringList_swiginitZnew_OptionChildStringListrq   r   r   r   r?   _  s    zOptionChildStringList.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionChildStringList_cloner@   r   r   r   rV   b  s    zOptionChildStringList.clonec                 C   s
   t  | ¡S r#   )r   Z!OptionChildStringList_getPriorityr@   r   r   r   rW   e  s    z!OptionChildStringList.getPriorityc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionChildStringList_setrQ   r   r   r   r   h  s    zOptionChildStringList.setc                 C   s
   t  | ¡S r#   )r   ZOptionChildStringList_getValuer@   r   r   r   ra   k  s    zOptionChildStringList.getValuec                 C   s
   t  | ¡S r#   )r   Z%OptionChildStringList_getDefaultValuer@   r   r   r   rb   n  s    z%OptionChildStringList.getDefaultValuec                 C   s
   t  | ¡S r#   )r   Z$OptionChildStringList_getValueStringr@   r   r   r   rZ   q  s    z$OptionChildStringList.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionChildStringList_emptyr@   r   r   r   r[   t  s    zOptionChildStringList.emptyc                 C   s
   t  | ¡S r#   )r   ZOptionChildStringList_resetr@   r   r   r   r\   w  s    zOptionChildStringList.resetN)r   r   r,   r   r   r   r   r?   rV   rW   r   ra   rb   rZ   r[   r\   r   Zdelete_OptionChildStringListrT   r   r   r   r   rt   [  s   rt   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionChildNumberInt32c                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   ~  r4   zOptionChildNumberInt32.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   ~  r4   r7   r8   c                 C   s   t  | t  |¡¡ d S r#   )r   ZOptionChildNumberInt32_swiginitZnew_OptionChildNumberInt32rq   r   r   r   r?     s    zOptionChildNumberInt32.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberInt32_cloner@   r   r   r   rV   „  s    zOptionChildNumberInt32.clonec                 C   s
   t  | ¡S r#   )r   Z"OptionChildNumberInt32_getPriorityr@   r   r   r   rW   ‡  s    z"OptionChildNumberInt32.getPriorityc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionChildNumberInt32_setrQ   r   r   r   r   Š  s    zOptionChildNumberInt32.setc                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberInt32_getValuer@   r   r   r   ra     s    zOptionChildNumberInt32.getValuec                 C   s
   t  | ¡S r#   )r   Z&OptionChildNumberInt32_getDefaultValuer@   r   r   r   rb     s    z&OptionChildNumberInt32.getDefaultValuec                 C   s
   t  | ¡S r#   )r   Z%OptionChildNumberInt32_getValueStringr@   r   r   r   rZ   “  s    z%OptionChildNumberInt32.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberInt32_emptyr@   r   r   r   r[   –  s    zOptionChildNumberInt32.emptyc                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberInt32_resetr@   r   r   r   r\   ™  s    zOptionChildNumberInt32.resetN)r   r   r,   r   r   r   r   r?   rV   rW   r   ra   rb   rZ   r[   r\   r   Zdelete_OptionChildNumberInt32rT   r   r   r   r   ru   }  s   ru   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionChildNumberUInt32c                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3      r4   z OptionChildNumberUInt32.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3      r4   r7   r8   c                 C   s   t  | t  |¡¡ d S r#   )r   Z OptionChildNumberUInt32_swiginitZnew_OptionChildNumberUInt32rq   r   r   r   r?   £  s    z OptionChildNumberUInt32.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberUInt32_cloner@   r   r   r   rV   ¦  s    zOptionChildNumberUInt32.clonec                 C   s
   t  | ¡S r#   )r   Z#OptionChildNumberUInt32_getPriorityr@   r   r   r   rW   ©  s    z#OptionChildNumberUInt32.getPriorityc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionChildNumberUInt32_setrQ   r   r   r   r   ¬  s    zOptionChildNumberUInt32.setc                 C   s
   t  | ¡S r#   )r   Z OptionChildNumberUInt32_getValuer@   r   r   r   ra   ¯  s    z OptionChildNumberUInt32.getValuec                 C   s
   t  | ¡S r#   )r   Z'OptionChildNumberUInt32_getDefaultValuer@   r   r   r   rb   ²  s    z'OptionChildNumberUInt32.getDefaultValuec                 C   s
   t  | ¡S r#   )r   Z&OptionChildNumberUInt32_getValueStringr@   r   r   r   rZ   µ  s    z&OptionChildNumberUInt32.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberUInt32_emptyr@   r   r   r   r[   ¸  s    zOptionChildNumberUInt32.emptyc                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberUInt32_resetr@   r   r   r   r\   »  s    zOptionChildNumberUInt32.resetN)r   r   r,   r   r   r   r   r?   rV   rW   r   ra   rb   rZ   r[   r\   r   Zdelete_OptionChildNumberUInt32rT   r   r   r   r   rv   Ÿ  s   rv   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionChildNumberFloatc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   Â  r4   zOptionChildNumberFloat.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   Â  r4   r7   r8   c                 C   s   t  | t  |¡¡ d S r#   )r   ZOptionChildNumberFloat_swiginitZnew_OptionChildNumberFloatrq   r   r   r   r?   Å  s    zOptionChildNumberFloat.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberFloat_cloner@   r   r   r   rV   È  s    zOptionChildNumberFloat.clonec                 C   s
   t  | ¡S r#   )r   Z"OptionChildNumberFloat_getPriorityr@   r   r   r   rW   Ë  s    z"OptionChildNumberFloat.getPriorityc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionChildNumberFloat_setrQ   r   r   r   r   Î  s    zOptionChildNumberFloat.setc                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberFloat_getValuer@   r   r   r   ra   Ñ  s    zOptionChildNumberFloat.getValuec                 C   s
   t  | ¡S r#   )r   Z&OptionChildNumberFloat_getDefaultValuer@   r   r   r   rb   Ô  s    z&OptionChildNumberFloat.getDefaultValuec                 C   s
   t  | ¡S r#   )r   Z%OptionChildNumberFloat_getValueStringr@   r   r   r   rZ   ×  s    z%OptionChildNumberFloat.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberFloat_emptyr@   r   r   r   r[   Ú  s    zOptionChildNumberFloat.emptyc                 C   s
   t  | ¡S r#   )r   ZOptionChildNumberFloat_resetr@   r   r   r   r\   Ý  s    zOptionChildNumberFloat.resetN)r   r   r,   r   r   r   r   r?   rV   rW   r   ra   rb   rZ   r[   r\   r   Zdelete_OptionChildNumberFloatrT   r   r   r   r   rw   Á  s   rw   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionChildEnumStringc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   ä  r4   zOptionChildEnumString.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   ä  r4   r7   r8   c                 C   s   t  | t  |¡¡ d S r#   )r   ZOptionChildEnumString_swiginitZnew_OptionChildEnumStringrq   r   r   r   r?   ç  s    zOptionChildEnumString.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionChildEnumString_cloner@   r   r   r   rV   ê  s    zOptionChildEnumString.clonec                 C   s
   t  | ¡S r#   )r   Z!OptionChildEnumString_getPriorityr@   r   r   r   rW   í  s    z!OptionChildEnumString.getPriorityc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionChildEnumString_setrQ   r   r   r   r   ð  s    zOptionChildEnumString.setc                 C   s
   t  | ¡S r#   )r   ZOptionChildEnumString_getValuer@   r   r   r   ra   ó  s    zOptionChildEnumString.getValuec                 C   s
   t  | ¡S r#   )r   Z%OptionChildEnumString_getDefaultValuer@   r   r   r   rb   ö  s    z%OptionChildEnumString.getDefaultValuec                 C   s
   t  | ¡S r#   )r   Z$OptionChildEnumString_getValueStringr@   r   r   r   rZ   ù  s    z$OptionChildEnumString.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionChildEnumString_emptyr@   r   r   r   r[   ü  s    zOptionChildEnumString.emptyc                 C   s
   t  | ¡S r#   )r   ZOptionChildEnumString_resetr@   r   r   r   r\   ÿ  s    zOptionChildEnumString.resetN)r   r   r,   r   r   r   r   r?   rV   rW   r   ra   rb   rZ   r[   r\   r   Zdelete_OptionChildEnumStringrT   r   r   r   r   rx   ã  s   rx   c                   @   st   e Zd Zedd„ dd„ 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ejZdS )ÚOptionChildSecondsc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3     r4   zOptionChildSeconds.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3     r4   r7   r8   c                 C   s   t  | t  |¡¡ d S r#   )r   ZOptionChildSeconds_swiginitZnew_OptionChildSecondsrq   r   r   r   r?   	  s    zOptionChildSeconds.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionChildSeconds_cloner@   r   r   r   rV     s    zOptionChildSeconds.clonec                 C   s
   t  | ¡S r#   )r   ZOptionChildSeconds_getPriorityr@   r   r   r   rW     s    zOptionChildSeconds.getPriorityc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionChildSeconds_setrQ   r   r   r   r     s    zOptionChildSeconds.setc                 C   s
   t  | ¡S r#   )r   ZOptionChildSeconds_getValuer@   r   r   r   ra     s    zOptionChildSeconds.getValuec                 C   s
   t  | ¡S r#   )r   Z"OptionChildSeconds_getDefaultValuer@   r   r   r   rb     s    z"OptionChildSeconds.getDefaultValuec                 C   s
   t  | ¡S r#   )r   Z!OptionChildSeconds_getValueStringr@   r   r   r   rZ     s    z!OptionChildSeconds.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionChildSeconds_emptyr@   r   r   r   r[     s    zOptionChildSeconds.emptyc                 C   s
   t  | ¡S r#   )r   ZOptionChildSeconds_resetr@   r   r   r   r\   !  s    zOptionChildSeconds.resetN)r   r   r,   r   r   r   r   r?   rV   rW   r   ra   rb   rZ   r[   r\   r   Zdelete_OptionChildSecondsrT   r   r   r   r   ry     s   ry   c                   @   s4  e Zd Zedd„ dd„ 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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&dFdG„ Z'e(j)Z*dHS )IÚVectorStringc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   (  r4   zVectorString.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   (  r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   ZVectorString_iteratorr@   r   r   r   Úiterator+  s    zVectorString.iteratorc                 C   s   |   ¡ S r#   )r{   r@   r   r   r   rS   -  s    zVectorString.__iter__c                 C   s
   t  | ¡S r#   )r   ZVectorString___nonzero__r@   r   r   r   Ú__nonzero__0  s    zVectorString.__nonzero__c                 C   s
   t  | ¡S r#   )r   ZVectorString___bool__r@   r   r   r   Ú__bool__3  s    zVectorString.__bool__c                 C   s
   t  | ¡S r#   )r   ZVectorString___len__r@   r   r   r   Ú__len__6  s    zVectorString.__len__c                 C   s   t  | ||¡S r#   )r   ZVectorString___getslice__©r   ÚiÚjr   r   r   Ú__getslice__9  s    zVectorString.__getslice__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString___setslice__rQ   r   r   r   Ú__setslice__<  s    zVectorString.__setslice__c                 C   s   t  | ||¡S r#   )r   ZVectorString___delslice__r   r   r   r   Ú__delslice__?  s    zVectorString.__delslice__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString___delitem__rQ   r   r   r   Ú__delitem__B  s    zVectorString.__delitem__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString___getitem__rQ   r   r   r   Ú__getitem__E  s    zVectorString.__getitem__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString___setitem__rQ   r   r   r   Ú__setitem__H  s    zVectorString.__setitem__c                 C   s
   t  | ¡S r#   )r   ZVectorString_popr@   r   r   r   ÚpopK  s    zVectorString.popc                 C   s   t  | |¡S r#   )r   ZVectorString_appendrE   r   r   r   ÚappendN  s    zVectorString.appendc                 C   s
   t  | ¡S r#   )r   ZVectorString_emptyr@   r   r   r   r[   Q  s    zVectorString.emptyc                 C   s
   t  | ¡S r#   )r   ZVectorString_sizer@   r   r   r   ÚsizeT  s    zVectorString.sizec                 C   s   t  | |¡S r#   )r   ZVectorString_swap)r   r6   r   r   r   ÚswapW  s    zVectorString.swapc                 C   s
   t  | ¡S r#   )r   ZVectorString_beginr@   r   r   r   ÚbeginZ  s    zVectorString.beginc                 C   s
   t  | ¡S r#   )r   ZVectorString_endr@   r   r   r   Úend]  s    zVectorString.endc                 C   s
   t  | ¡S r#   )r   ZVectorString_rbeginr@   r   r   r   Úrbegin`  s    zVectorString.rbeginc                 C   s
   t  | ¡S r#   )r   ZVectorString_rendr@   r   r   r   Úrendc  s    zVectorString.rendc                 C   s
   t  | ¡S r#   )r   ZVectorString_clearr@   r   r   r   Úclearf  s    zVectorString.clearc                 C   s
   t  | ¡S r#   )r   ZVectorString_get_allocatorr@   r   r   r   Úget_allocatori  s    zVectorString.get_allocatorc                 C   s
   t  | ¡S r#   )r   ZVectorString_pop_backr@   r   r   r   Úpop_backl  s    zVectorString.pop_backc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString_eraserQ   r   r   r   Úeraseo  s    zVectorString.erasec                 G   s   t  | t j|Ž ¡ d S r#   )r   ZVectorString_swiginitZnew_VectorStringrQ   r   r   r   r?   r  s    zVectorString.__init__c                 C   s   t  | |¡S r#   )r   ZVectorString_push_backrE   r   r   r   Ú	push_backu  s    zVectorString.push_backc                 C   s
   t  | ¡S r#   )r   ZVectorString_frontr@   r   r   r   Úfrontx  s    zVectorString.frontc                 C   s
   t  | ¡S r#   )r   ZVectorString_backr@   r   r   r   Úback{  s    zVectorString.backc                 C   s   t  | ||¡S r#   )r   ZVectorString_assign)r   rB   r2   r   r   r   Úassign~  s    zVectorString.assignc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString_resizerQ   r   r   r   Úresize  s    zVectorString.resizec                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString_insertrQ   r   r   r   Úinsert„  s    zVectorString.insertc                 C   s   t  | |¡S r#   )r   ZVectorString_reserverA   r   r   r   Úreserve‡  s    zVectorString.reservec                 C   s
   t  | ¡S r#   )r   ZVectorString_capacityr@   r   r   r   ÚcapacityŠ  s    zVectorString.capacityN)+r   r   r,   r   r   r   r   r{   rS   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_VectorStringrT   r   r   r   r   rz   '  sH   rz   c                 C   s   t t| ƒƒS r#   )ÚstrÚlistr@   r   r   r   ÚVectorString__str__’  s    rž   c                 C   s   t | ƒt |ƒkS r#   ©r   ©r   Úotherr   r   r   ÚVectorString__eq__–  s    r¢   c                 C   s   t | ƒt |ƒkS r#   rŸ   r    r   r   r   ÚVectorString__ne__š  s    r£   c                 C   s   t | ƒt |ƒk S r#   rŸ   r    r   r   r   ÚVectorString__lt__ž  s    r¤   c                 C   s   t | ƒt |ƒkS r#   rŸ   r    r   r   r   ÚVectorString__le__¢  s    r¥   c                 C   s   t | ƒt |ƒkS r#   rŸ   r    r   r   r   ÚVectorString__gt__¦  s    r¦   c                 C   s   t | ƒt |ƒkS r#   rŸ   r    r   r   r   ÚVectorString__ge__ª  s    r§   c                 C   s   |   |¡ | S r#   )Úextendr_   r   r   r   ÚVectorString__iadd__®  s    
r©   c                 C   s&   t | ƒ}||9 }|  ¡  |  |¡ | S r#   )r   r   r¨   )r   r   Údatar   r   r   ÚVectorString__imul__³  s
    
r«   c                 C   s   |   ¡ }||9 }|S r#   )r&   ©r   r   Úresultr   r   r   ÚVectorString__mul__»  s    r®   c                 C   s   | | S r#   r   r_   r   r   r   ÚVectorString__rmul__Á  s    r¯   c                 C   s   |   ¡ }| |¡ |S r#   )r&   r¨   r¬   r   r   r   ÚVectorString__add__Å  s    
r°   c                 C   s   |   |¡ d S r#   ©r”   ©r   Úitemr   r   r   ÚVectorString__appendË  s    r´   c                 C   s   t t| ƒƒS r#   )rz   r   r@   r   r   r   ÚVectorString__copyÏ  s    rµ   c                 C   s   t | ƒ |¡S r#   )r   Úcountr²   r   r   r   ÚVectorString__countÓ  s    r·   c                 C   s   |D ]}|   |¡ qd S r#   r±   )r   Úiterabler€   r   r   r   ÚVectorString__extend×  s    r¹   c                 O   s   t | ƒ}|j|i |¤ŽS r#   )r   Úindex©r   r=   r>   rª   r   r   r   ÚVectorString__indexÜ  s    r¼   c                 O   s.   t | ƒ}|j|i |¤Ž |  ¡  |  |¡ d S r#   )r   r™   r   r¨   r»   r   r   r   ÚVectorString__insertá  s    r½   c                 O   s.   t | ƒ}|j|i |¤Ž |  ¡  |  |¡ d S r#   )r   Úremover   r¨   r»   r   r   r   ÚVectorString__removeè  s    r¿   c                 O   s&   t | ƒ}| ¡  |  ¡  |  |¡ d S r#   )r   Úsortr   r¨   r»   r   r   r   ÚVectorString__sortï  s    rÁ   c                 O   s&   t | ƒ}| ¡  |  ¡  |  |¡ d S r#   )r   Úreverser   r¨   r»   r   r   r   ÚVectorString__reverseö  s    rÃ   c                   @   sl   e Zd Zedd„ dd„ 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ejZdS )ÚOptionBindsc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   þ  r4   zOptionBinds.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   þ  r4   r7   r8   c                 C   s   t  | ||¡S r#   )r   ZOptionBinds_add)r   ÚidÚoptionr   r   r   Úadd  s    zOptionBinds.addc                 G   s   t j| g|¢R Ž S r#   )r   ZOptionBinds_atrQ   r   r   r   Úat  s    zOptionBinds.atc                 C   s
   t  | ¡S r#   )r   ZOptionBinds_emptyr@   r   r   r   r[     s    zOptionBinds.emptyc                 C   s
   t  | ¡S r#   )r   ZOptionBinds_sizer@   r   r   r   rŠ   
  s    zOptionBinds.sizec                 C   s   t  | |¡S r#   )r   ZOptionBinds___getitem__)r   rÅ   r   r   r   r†     s    zOptionBinds.__getitem__c                 C   s
   t  | ¡S r#   )r   ZOptionBinds___len__r@   r   r   r   r~     s    zOptionBinds.__len__c                 C   s
   t  | ¡S r#   )r   ZOptionBinds___iter__r@   r   r   r   rS     s    zOptionBinds.__iter__c                 C   s   t  | t  ¡ ¡ d S r#   )r   ZOptionBinds_swiginitZnew_OptionBindsr@   r   r   r   r?     s    zOptionBinds.__init__N)r   r   r,   r   r   r   r   rÇ   rÈ   r[   rŠ   r†   r~   rS   r?   r   Zdelete_OptionBindsrT   r   r   r   r   rÄ   ý  s   rÄ   c                   @   s\   e Zd Zedd„ dd„ ddZdd„ ZeZdd	„ Zd
d„ Z	dd„ Z
dd„ Zdd„ ZejZdS )ÚOptionBinds_Itemc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3     r4   zOptionBinds_Item.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3     r4   r7   r8   c                 O   s   t dƒ‚d S )NzNo constructor definedr;   r<   r   r   r   r?     s    zOptionBinds_Item.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionBinds_Item_getPriorityr@   r   r   r   rW   #  s    zOptionBinds_Item.getPriorityc                 C   s   t  | ||¡S r#   )r   ZOptionBinds_Item_newStringrX   r   r   r   Ú	newString&  s    zOptionBinds_Item.newStringc                 C   s
   t  | ¡S r#   )r   ZOptionBinds_Item_getValueStringr@   r   r   r   rZ   )  s    zOptionBinds_Item.getValueStringc                 C   s
   t  | ¡S r#   )r   ZOptionBinds_Item_getAddValuer@   r   r   r   ÚgetAddValue,  s    zOptionBinds_Item.getAddValuec                 G   s   t j| g|¢R Ž S r#   )r   ZOptionBinds_Item_getOptionrQ   r   r   r   Ú	getOption/  s    zOptionBinds_Item.getOptionN)r   r   r,   r   r   r?   r   r   rW   rÊ   rZ   rË   rÌ   r   Zdelete_OptionBinds_ItemrT   r   r   r   r   rÉ     s   rÉ   c                   @   s<   e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Ze	j
Zd
S )ÚConfigc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   6  r4   zConfig.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   6  r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   ZConfig_optBindsr@   r   r   r   ÚoptBinds9  s    zConfig.optBindsc                 C   s   t  | t  ¡ ¡ d S r#   )r   ZConfig_swiginitZ
new_Configr@   r   r   r   r?   <  s    zConfig.__init__N)r   r   r,   r   r   r   r   rÎ   r?   r   Zdelete_ConfigrT   r   r   r   r   rÍ   5  s
   rÍ   c                   @   sÜ  e Zd Zedd„ dd„ 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*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)dFdG„ Z*dHdI„ Z+dJdK„ Z,dLdM„ Z-dNdO„ Z.dPdQ„ Z/dRdS„ Z0dTdU„ Z1dVdW„ Z2dXdY„ Z3dZd[„ Z4d\d]„ Z5d^d_„ Z6d`da„ Z7dbdc„ Z8ddde„ Z9dfdg„ Z:dhdi„ Z;djdk„ Z<dldm„ Z=dndo„ Z>dpdq„ Z?drds„ Z@dtdu„ ZAdvdw„ ZBdxdy„ ZCdzd{„ ZDd|d}„ ZEd~d„ ZFd€d„ ZGd‚dƒ„ ZHd„d…„ ZId†d‡„ ZJdˆd‰„ ZKdŠd‹„ ZLdŒd„ ZMdŽd„ ZNdd‘„ ZOd’d“„ ZPd”d•„ ZQd–d—„ ZRd˜d™„ ZSdšd›„ ZTdœd„ ZUdždŸ„ ZVd d¡„ ZWd¢d£„ ZXd¤d¥„ ZYd¦d§„ ZZd¨d©„ Z[dªd«„ Z\d¬d­„ Z]d®d¯„ Z^d°d±„ Z_d²d³„ Z`d´dµ„ Zad¶d·„ Zbd¸d¹„ Zcdºd»„ Zdd¼d½„ Zed¾d¿„ ZfdÀdÁ„ ZgdÂdÃ„ ZhdÄdÅ„ ZidÆdÇ„ ZjdÈdÉ„ ZkdÊdË„ ZldÌdÍ„ ZmdÎdÏ„ ZndÐdÑ„ ZodÒdÓ„ ZpdÔdÕ„ ZqdÖd×„ ZrdØdÙ„ ZsdÚdÛ„ ZtdÜdÝ„ ZudÞdß„ Zvdàdá„ Zwdâdã„ Zxdädå„ Zydædç„ Zzdèdé„ Z{dêdë„ Z|e}dìdí„ ƒZ~e}dîdï„ ƒZdðS )ñÚ
ConfigMainc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   C  r4   zConfigMain.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   C  r4   r7   r8   c                 C   s   t  | t  ¡ ¡ d S r#   )r   ZConfigMain_swiginitZnew_ConfigMainr@   r   r   r   r?   F  s    zConfigMain.__init__c                 C   s
   t  | ¡S r#   )r   ZConfigMain_debuglevelr@   r   r   r   Ú
debuglevelJ  s    zConfigMain.debuglevelc                 C   s
   t  | ¡S r#   )r   ZConfigMain_errorlevelr@   r   r   r   Ú
errorlevelM  s    zConfigMain.errorlevelc                 C   s
   t  | ¡S r#   )r   ZConfigMain_logfilelevelr@   r   r   r   ÚlogfilelevelP  s    zConfigMain.logfilelevelc                 C   s
   t  | ¡S r#   )r   ZConfigMain_installrootr@   r   r   r   ÚinstallrootS  s    zConfigMain.installrootc                 C   s
   t  | ¡S r#   )r   ZConfigMain_config_file_pathr@   r   r   r   Úconfig_file_pathV  s    zConfigMain.config_file_pathc                 C   s
   t  | ¡S r#   )r   ZConfigMain_pluginsr@   r   r   r   ÚpluginsY  s    zConfigMain.pluginsc                 C   s
   t  | ¡S r#   )r   ZConfigMain_pluginpathr@   r   r   r   Ú
pluginpath\  s    zConfigMain.pluginpathc                 C   s
   t  | ¡S r#   )r   ZConfigMain_pluginconfpathr@   r   r   r   Úpluginconfpath_  s    zConfigMain.pluginconfpathc                 C   s
   t  | ¡S r#   )r   ZConfigMain_persistdirr@   r   r   r   Ú
persistdirb  s    zConfigMain.persistdirc                 C   s
   t  | ¡S r#   )r   ZConfigMain_transformdbr@   r   r   r   Útransformdbe  s    zConfigMain.transformdbc                 C   s
   t  | ¡S r#   )r   ZConfigMain_recentr@   r   r   r   Úrecenth  s    zConfigMain.recentc                 C   s
   t  | ¡S r#   )r   ZConfigMain_reset_nicer@   r   r   r   Ú
reset_nicek  s    zConfigMain.reset_nicec                 C   s
   t  | ¡S r#   )r   ZConfigMain_system_cachedirr@   r   r   r   Úsystem_cachedirn  s    zConfigMain.system_cachedirc                 C   s
   t  | ¡S r#   )r   ZConfigMain_cacheonlyr@   r   r   r   Ú	cacheonlyq  s    zConfigMain.cacheonlyc                 C   s
   t  | ¡S r#   )r   ZConfigMain_keepcacher@   r   r   r   Ú	keepcachet  s    zConfigMain.keepcachec                 C   s
   t  | ¡S r#   )r   ZConfigMain_logdirr@   r   r   r   Úlogdirw  s    zConfigMain.logdirc                 C   s
   t  | ¡S r#   )r   ZConfigMain_log_sizer@   r   r   r   Úlog_sizez  s    zConfigMain.log_sizec                 C   s
   t  | ¡S r#   )r   ZConfigMain_log_rotater@   r   r   r   Ú
log_rotate}  s    zConfigMain.log_rotatec                 C   s
   t  | ¡S r#   )r   ZConfigMain_log_compressr@   r   r   r   Úlog_compress€  s    zConfigMain.log_compressc                 C   s
   t  | ¡S r#   )r   ZConfigMain_varsdirr@   r   r   r   Úvarsdirƒ  s    zConfigMain.varsdirc                 C   s
   t  | ¡S r#   )r   ZConfigMain_reposdirr@   r   r   r   Úreposdir†  s    zConfigMain.reposdirc                 C   s
   t  | ¡S r#   )r   ZConfigMain_debug_solverr@   r   r   r   Údebug_solver‰  s    zConfigMain.debug_solverc                 C   s
   t  | ¡S r#   )r   ZConfigMain_installonlypkgsr@   r   r   r   ÚinstallonlypkgsŒ  s    zConfigMain.installonlypkgsc                 C   s
   t  | ¡S r#   )r   ZConfigMain_group_package_typesr@   r   r   r   Úgroup_package_types  s    zConfigMain.group_package_typesc                 C   s
   t  | ¡S r#   )r   ZConfigMain_installonly_limitr@   r   r   r   Úinstallonly_limit’  s    zConfigMain.installonly_limitc                 C   s
   t  | ¡S r#   )r   ZConfigMain_tsflagsr@   r   r   r   Útsflags•  s    zConfigMain.tsflagsc                 C   s
   t  | ¡S r#   )r   ZConfigMain_assumeyesr@   r   r   r   Ú	assumeyes˜  s    zConfigMain.assumeyesc                 C   s
   t  | ¡S r#   )r   ZConfigMain_assumenor@   r   r   r   Úassumeno›  s    zConfigMain.assumenoc                 C   s
   t  | ¡S r#   )r   Z ConfigMain_check_config_file_ager@   r   r   r   Úcheck_config_file_agež  s    z ConfigMain.check_config_file_agec                 C   s
   t  | ¡S r#   )r   ZConfigMain_defaultyesr@   r   r   r   Ú
defaultyes¡  s    zConfigMain.defaultyesc                 C   s
   t  | ¡S r#   )r   ZConfigMain_diskspacecheckr@   r   r   r   Údiskspacecheck¤  s    zConfigMain.diskspacecheckc                 C   s
   t  | ¡S r#   )r   ZConfigMain_localpkg_gpgcheckr@   r   r   r   Úlocalpkg_gpgcheck§  s    zConfigMain.localpkg_gpgcheckc                 C   s
   t  | ¡S r#   )r   Z"ConfigMain_gpgkey_dns_verificationr@   r   r   r   Úgpgkey_dns_verificationª  s    z"ConfigMain.gpgkey_dns_verificationc                 C   s
   t  | ¡S r#   )r   ZConfigMain_obsoletesr@   r   r   r   Ú	obsoletes­  s    zConfigMain.obsoletesc                 C   s
   t  | ¡S r#   )r   ZConfigMain_showdupesfromreposr@   r   r   r   Úshowdupesfromrepos°  s    zConfigMain.showdupesfromreposc                 C   s
   t  | ¡S r#   )r   ZConfigMain_exit_on_lockr@   r   r   r   Úexit_on_lock³  s    zConfigMain.exit_on_lockc                 C   s
   t  | ¡S r#   )r   ZConfigMain_allow_vendor_changer@   r   r   r   Úallow_vendor_change¶  s    zConfigMain.allow_vendor_changec                 C   s
   t  | ¡S r#   )r   ZConfigMain_metadata_timer_syncr@   r   r   r   Úmetadata_timer_sync¹  s    zConfigMain.metadata_timer_syncc                 C   s
   t  | ¡S r#   )r   ZConfigMain_disable_excludesr@   r   r   r   Údisable_excludes¼  s    zConfigMain.disable_excludesc                 C   s
   t  | ¡S r#   )r   ZConfigMain_multilib_policyr@   r   r   r   Úmultilib_policy¿  s    zConfigMain.multilib_policyc                 C   s
   t  | ¡S r#   )r   ZConfigMain_bestr@   r   r   r   ÚbestÂ  s    zConfigMain.bestc                 C   s
   t  | ¡S r#   )r   ZConfigMain_install_weak_depsr@   r   r   r   Úinstall_weak_depsÅ  s    zConfigMain.install_weak_depsc                 C   s
   t  | ¡S r#   )r   ZConfigMain_bugtracker_urlr@   r   r   r   Úbugtracker_urlÈ  s    zConfigMain.bugtracker_urlc                 C   s
   t  | ¡S r#   )r   ZConfigMain_zchunkr@   r   r   r   ÚzchunkË  s    zConfigMain.zchunkc                 C   s
   t  | ¡S r#   )r   ZConfigMain_colorr@   r   r   r   ÚcolorÎ  s    zConfigMain.colorc                 C   s
   t  | ¡S r#   )r   Z%ConfigMain_color_list_installed_olderr@   r   r   r   Úcolor_list_installed_olderÑ  s    z%ConfigMain.color_list_installed_olderc                 C   s
   t  | ¡S r#   )r   Z%ConfigMain_color_list_installed_newerr@   r   r   r   Úcolor_list_installed_newerÔ  s    z%ConfigMain.color_list_installed_newerc                 C   s
   t  | ¡S r#   )r   Z)ConfigMain_color_list_installed_reinstallr@   r   r   r   Úcolor_list_installed_reinstall×  s    z)ConfigMain.color_list_installed_reinstallc                 C   s
   t  | ¡S r#   )r   Z%ConfigMain_color_list_installed_extrar@   r   r   r   Úcolor_list_installed_extraÚ  s    z%ConfigMain.color_list_installed_extrac                 C   s
   t  | ¡S r#   )r   Z'ConfigMain_color_list_available_upgrader@   r   r   r   Úcolor_list_available_upgradeÝ  s    z'ConfigMain.color_list_available_upgradec                 C   s
   t  | ¡S r#   )r   Z)ConfigMain_color_list_available_downgrader@   r   r   r   Úcolor_list_available_downgradeà  s    z)ConfigMain.color_list_available_downgradec                 C   s
   t  | ¡S r#   )r   Z)ConfigMain_color_list_available_reinstallr@   r   r   r   Úcolor_list_available_reinstallã  s    z)ConfigMain.color_list_available_reinstallc                 C   s
   t  | ¡S r#   )r   Z'ConfigMain_color_list_available_installr@   r   r   r   Úcolor_list_available_installæ  s    z'ConfigMain.color_list_available_installc                 C   s
   t  | ¡S r#   )r   Z!ConfigMain_color_update_installedr@   r   r   r   Úcolor_update_installedé  s    z!ConfigMain.color_update_installedc                 C   s
   t  | ¡S r#   )r   ZConfigMain_color_update_localr@   r   r   r   Úcolor_update_localì  s    zConfigMain.color_update_localc                 C   s
   t  | ¡S r#   )r   ZConfigMain_color_update_remoter@   r   r   r   Úcolor_update_remoteï  s    zConfigMain.color_update_remotec                 C   s
   t  | ¡S r#   )r   ZConfigMain_color_search_matchr@   r   r   r   Úcolor_search_matchò  s    zConfigMain.color_search_matchc                 C   s
   t  | ¡S r#   )r   ZConfigMain_history_recordr@   r   r   r   Úhistory_recordõ  s    zConfigMain.history_recordc                 C   s
   t  | ¡S r#   )r   Z"ConfigMain_history_record_packagesr@   r   r   r   Úhistory_record_packagesø  s    z"ConfigMain.history_record_packagesc                 C   s
   t  | ¡S r#   )r   ZConfigMain_rpmverbosityr@   r   r   r   Úrpmverbosityû  s    zConfigMain.rpmverbosityc                 C   s
   t  | ¡S r#   )r   ZConfigMain_strictr@   r   r   r   Ústrictþ  s    zConfigMain.strictc                 C   s
   t  | ¡S r#   )r   ZConfigMain_skip_brokenr@   r   r   r   Úskip_broken  s    zConfigMain.skip_brokenc                 C   s
   t  | ¡S r#   )r   Z#ConfigMain_autocheck_running_kernelr@   r   r   r   Úautocheck_running_kernel  s    z#ConfigMain.autocheck_running_kernelc                 C   s
   t  | ¡S r#   )r   Z'ConfigMain_clean_requirements_on_remover@   r   r   r   Úclean_requirements_on_remove  s    z'ConfigMain.clean_requirements_on_removec                 C   s
   t  | ¡S r#   )r   ZConfigMain_history_list_viewr@   r   r   r   Úhistory_list_view
  s    zConfigMain.history_list_viewc                 C   s
   t  | ¡S r#   )r   Z(ConfigMain_upgrade_group_objects_upgrader@   r   r   r   Úupgrade_group_objects_upgrade  s    z(ConfigMain.upgrade_group_objects_upgradec                 C   s
   t  | ¡S r#   )r   ZConfigMain_destdirr@   r   r   r   Údestdir  s    zConfigMain.destdirc                 C   s
   t  | ¡S r#   )r   ZConfigMain_commentr@   r   r   r   Úcomment  s    zConfigMain.commentc                 C   s
   t  | ¡S r#   )r   ZConfigMain_downloadonlyr@   r   r   r   Údownloadonly  s    zConfigMain.downloadonlyc                 C   s
   t  | ¡S r#   )r   ZConfigMain_ignorearchr@   r   r   r   Ú
ignorearch  s    zConfigMain.ignorearchc                 C   s
   t  | ¡S r#   )r   ZConfigMain_module_platform_idr@   r   r   r   Úmodule_platform_id  s    zConfigMain.module_platform_idc                 C   s
   t  | ¡S r#   )r   ZConfigMain_module_stream_switchr@   r   r   r   Úmodule_stream_switch  s    zConfigMain.module_stream_switchc                 C   s
   t  | ¡S r#   )r   ZConfigMain_module_obsoletesr@   r   r   r   Úmodule_obsoletes"  s    zConfigMain.module_obsoletesc                 C   s
   t  | ¡S r#   )r   ZConfigMain_user_agentr@   r   r   r   Ú
user_agent%  s    zConfigMain.user_agentc                 C   s
   t  | ¡S r#   )r   ZConfigMain_countmer@   r   r   r   Úcountme(  s    zConfigMain.countmec                 C   s
   t  | ¡S r#   )r   Z!ConfigMain_protect_running_kernelr@   r   r   r   Úprotect_running_kernel+  s    z!ConfigMain.protect_running_kernelc                 C   s
   t  | ¡S r#   )r   ZConfigMain_retriesr@   r   r   r   Úretries.  s    zConfigMain.retriesc                 C   s
   t  | ¡S r#   )r   ZConfigMain_cachedirr@   r   r   r   Úcachedir1  s    zConfigMain.cachedirc                 C   s
   t  | ¡S r#   )r   ZConfigMain_fastestmirrorr@   r   r   r   Úfastestmirror4  s    zConfigMain.fastestmirrorc                 C   s
   t  | ¡S r#   )r   ZConfigMain_excludepkgsr@   r   r   r   Úexcludepkgs7  s    zConfigMain.excludepkgsc                 C   s
   t  | ¡S r#   )r   ZConfigMain_includepkgsr@   r   r   r   Úincludepkgs:  s    zConfigMain.includepkgsc                 C   s
   t  | ¡S r#   )r   ZConfigMain_exclude_from_weakr@   r   r   r   Úexclude_from_weak=  s    zConfigMain.exclude_from_weakc                 C   s
   t  | ¡S r#   )r   Z'ConfigMain_exclude_from_weak_autodetectr@   r   r   r   Úexclude_from_weak_autodetect@  s    z'ConfigMain.exclude_from_weak_autodetectc                 C   s
   t  | ¡S r#   )r   ZConfigMain_proxyr@   r   r   r   ÚproxyC  s    zConfigMain.proxyc                 C   s
   t  | ¡S r#   )r   ZConfigMain_proxy_usernamer@   r   r   r   Úproxy_usernameF  s    zConfigMain.proxy_usernamec                 C   s
   t  | ¡S r#   )r   ZConfigMain_proxy_passwordr@   r   r   r   Úproxy_passwordI  s    zConfigMain.proxy_passwordc                 C   s
   t  | ¡S r#   )r   ZConfigMain_proxy_auth_methodr@   r   r   r   Úproxy_auth_methodL  s    zConfigMain.proxy_auth_methodc                 C   s
   t  | ¡S r#   )r   ZConfigMain_protected_packagesr@   r   r   r   Úprotected_packagesO  s    zConfigMain.protected_packagesc                 C   s
   t  | ¡S r#   )r   ZConfigMain_usernamer@   r   r   r   ÚusernameR  s    zConfigMain.usernamec                 C   s
   t  | ¡S r#   )r   ZConfigMain_passwordr@   r   r   r   ÚpasswordU  s    zConfigMain.passwordc                 C   s
   t  | ¡S r#   )r   ZConfigMain_gpgcheckr@   r   r   r   ÚgpgcheckX  s    zConfigMain.gpgcheckc                 C   s
   t  | ¡S r#   )r   ZConfigMain_repo_gpgcheckr@   r   r   r   Úrepo_gpgcheck[  s    zConfigMain.repo_gpgcheckc                 C   s
   t  | ¡S r#   )r   ZConfigMain_enabledr@   r   r   r   Úenabled^  s    zConfigMain.enabledc                 C   s
   t  | ¡S r#   )r   ZConfigMain_enablegroupsr@   r   r   r   Úenablegroupsa  s    zConfigMain.enablegroupsc                 C   s
   t  | ¡S r#   )r   ZConfigMain_bandwidthr@   r   r   r   Ú	bandwidthd  s    zConfigMain.bandwidthc                 C   s
   t  | ¡S r#   )r   ZConfigMain_minrater@   r   r   r   Úminrateg  s    zConfigMain.minratec                 C   s
   t  | ¡S r#   )r   ZConfigMain_ip_resolver@   r   r   r   Ú
ip_resolvej  s    zConfigMain.ip_resolvec                 C   s
   t  | ¡S r#   )r   ZConfigMain_throttler@   r   r   r   Úthrottlem  s    zConfigMain.throttlec                 C   s
   t  | ¡S r#   )r   ZConfigMain_timeoutr@   r   r   r   Útimeoutp  s    zConfigMain.timeoutc                 C   s
   t  | ¡S r#   )r   Z!ConfigMain_max_parallel_downloadsr@   r   r   r   Úmax_parallel_downloadss  s    z!ConfigMain.max_parallel_downloadsc                 C   s
   t  | ¡S r#   )r   Z#ConfigMain_max_downloads_per_mirrorr@   r   r   r   Úmax_downloads_per_mirrorv  s    z#ConfigMain.max_downloads_per_mirrorc                 C   s
   t  | ¡S r#   )r   ZConfigMain_metadata_expirer@   r   r   r   Úmetadata_expirey  s    zConfigMain.metadata_expirec                 C   s
   t  | ¡S r#   )r   ZConfigMain_sslcacertr@   r   r   r   Ú	sslcacert|  s    zConfigMain.sslcacertc                 C   s
   t  | ¡S r#   )r   ZConfigMain_sslverifyr@   r   r   r   Ú	sslverify  s    zConfigMain.sslverifyc                 C   s
   t  | ¡S r#   )r   ZConfigMain_sslclientcertr@   r   r   r   Ússlclientcert‚  s    zConfigMain.sslclientcertc                 C   s
   t  | ¡S r#   )r   ZConfigMain_sslclientkeyr@   r   r   r   Ússlclientkey…  s    zConfigMain.sslclientkeyc                 C   s
   t  | ¡S r#   )r   ZConfigMain_proxy_sslcacertr@   r   r   r   Úproxy_sslcacertˆ  s    zConfigMain.proxy_sslcacertc                 C   s
   t  | ¡S r#   )r   ZConfigMain_proxy_sslverifyr@   r   r   r   Úproxy_sslverify‹  s    zConfigMain.proxy_sslverifyc                 C   s
   t  | ¡S r#   )r   ZConfigMain_proxy_sslclientcertr@   r   r   r   Úproxy_sslclientcertŽ  s    zConfigMain.proxy_sslclientcertc                 C   s
   t  | ¡S r#   )r   ZConfigMain_proxy_sslclientkeyr@   r   r   r   Úproxy_sslclientkey‘  s    zConfigMain.proxy_sslclientkeyc                 C   s
   t  | ¡S r#   )r   ZConfigMain_deltarpmr@   r   r   r   Údeltarpm”  s    zConfigMain.deltarpmc                 C   s
   t  | ¡S r#   )r   ZConfigMain_deltarpm_percentager@   r   r   r   Údeltarpm_percentage—  s    zConfigMain.deltarpm_percentagec                 C   s
   t  | ¡S r#   )r   ZConfigMain_skip_if_unavailabler@   r   r   r   Úskip_if_unavailableš  s    zConfigMain.skip_if_unavailablec                 C   s
   t  | ¡S r#   )r   ZConfigMain_sslverifystatusr@   r   r   r   Ússlverifystatus  s    zConfigMain.sslverifystatusc                 C   s   t  | |¡S r#   )r   ZConfigMain_addVarsFromDir)ÚvarsMapZdirPathr   r   r   ÚaddVarsFromDir   s    zConfigMain.addVarsFromDirc                 C   s
   t  | ¡S r#   )r   ZConfigMain_addVarsFromEnv)rB  r   r   r   ÚaddVarsFromEnv¤  s    zConfigMain.addVarsFromEnvN)€r   r   r,   r   r   r   r   r?   r   Zdelete_ConfigMainrT   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û   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'  r(  r)  r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  ÚstaticmethodrC  rD  r   r   r   r   rÏ   B  sô   
rÏ   c                   @   sÌ  e Zd Zedd„ dd„ ddZe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,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)dFdG„ Z*dHdI„ Z+dJdK„ Z,dLdM„ Z-dNdO„ Z.dPdQ„ Z/dRdS„ Z0dTdU„ Z1dVdW„ Z2dXdY„ Z3dZd[„ Z4d\d]„ Z5d^d_„ Z6d`da„ Z7dbdc„ Z8ddde„ Z9dfdg„ Z:dhdi„ Z;djdk„ Z<dldm„ Z=dnS )oÚ
ConfigRepoc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   «  r4   zConfigRepo.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   «  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZConfigRepo_swiginitZnew_ConfigReporQ   r   r   r   r?   ¯  s    zConfigRepo.__init__c                 C   s
   t  | ¡S r#   )r   ZConfigRepo_getMainConfigr@   r   r   r   ÚgetMainConfig²  s    zConfigRepo.getMainConfigc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_namer@   r   r   r   r   µ  s    zConfigRepo.namec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_enabledr@   r   r   r   r,  ¸  s    zConfigRepo.enabledc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_basecachedirr@   r   r   r   Úbasecachedir»  s    zConfigRepo.basecachedirc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_baseurlr@   r   r   r   Úbaseurl¾  s    zConfigRepo.baseurlc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_mirrorlistr@   r   r   r   Ú
mirrorlistÁ  s    zConfigRepo.mirrorlistc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_metalinkr@   r   r   r   ÚmetalinkÄ  s    zConfigRepo.metalinkc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_typer@   r   r   r   r   Ç  s    zConfigRepo.typec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_mediaidr@   r   r   r   ÚmediaidÊ  s    zConfigRepo.mediaidc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_gpgkeyr@   r   r   r   ÚgpgkeyÍ  s    zConfigRepo.gpgkeyc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_excludepkgsr@   r   r   r   r  Ð  s    zConfigRepo.excludepkgsc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_includepkgsr@   r   r   r   r   Ó  s    zConfigRepo.includepkgsc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_fastestmirrorr@   r   r   r   r  Ö  s    zConfigRepo.fastestmirrorc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_proxyr@   r   r   r   r#  Ù  s    zConfigRepo.proxyc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_proxy_usernamer@   r   r   r   r$  Ü  s    zConfigRepo.proxy_usernamec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_proxy_passwordr@   r   r   r   r%  ß  s    zConfigRepo.proxy_passwordc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_proxy_auth_methodr@   r   r   r   r&  â  s    zConfigRepo.proxy_auth_methodc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_usernamer@   r   r   r   r(  å  s    zConfigRepo.usernamec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_passwordr@   r   r   r   r)  è  s    zConfigRepo.passwordc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_protected_packagesr@   r   r   r   r'  ë  s    zConfigRepo.protected_packagesc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_gpgcheckr@   r   r   r   r*  î  s    zConfigRepo.gpgcheckc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_repo_gpgcheckr@   r   r   r   r+  ñ  s    zConfigRepo.repo_gpgcheckc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_enablegroupsr@   r   r   r   r-  ô  s    zConfigRepo.enablegroupsc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_retriesr@   r   r   r   r  ÷  s    zConfigRepo.retriesc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_bandwidthr@   r   r   r   r.  ú  s    zConfigRepo.bandwidthc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_minrater@   r   r   r   r/  ý  s    zConfigRepo.minratec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_ip_resolver@   r   r   r   r0     s    zConfigRepo.ip_resolvec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_throttler@   r   r   r   r1    s    zConfigRepo.throttlec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_timeoutr@   r   r   r   r2    s    zConfigRepo.timeoutc                 C   s
   t  | ¡S r#   )r   Z!ConfigRepo_max_parallel_downloadsr@   r   r   r   r3  	  s    z!ConfigRepo.max_parallel_downloadsc                 C   s
   t  | ¡S r#   )r   Z#ConfigRepo_max_downloads_per_mirrorr@   r   r   r   r4    s    z#ConfigRepo.max_downloads_per_mirrorc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_metadata_expirer@   r   r   r   r5    s    zConfigRepo.metadata_expirec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_costr@   r   r   r   Úcost  s    zConfigRepo.costc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_priorityr@   r   r   r   rY     s    zConfigRepo.priorityc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_module_hotfixesr@   r   r   r   Úmodule_hotfixes  s    zConfigRepo.module_hotfixesc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_sslcacertr@   r   r   r   r6    s    zConfigRepo.sslcacertc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_sslverifyr@   r   r   r   r7    s    zConfigRepo.sslverifyc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_sslclientcertr@   r   r   r   r8  !  s    zConfigRepo.sslclientcertc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_sslclientkeyr@   r   r   r   r9  $  s    zConfigRepo.sslclientkeyc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_proxy_sslcacertr@   r   r   r   r:  '  s    zConfigRepo.proxy_sslcacertc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_proxy_sslverifyr@   r   r   r   r;  *  s    zConfigRepo.proxy_sslverifyc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_proxy_sslclientcertr@   r   r   r   r<  -  s    zConfigRepo.proxy_sslclientcertc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_proxy_sslclientkeyr@   r   r   r   r=  0  s    zConfigRepo.proxy_sslclientkeyc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_deltarpmr@   r   r   r   r>  3  s    zConfigRepo.deltarpmc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_deltarpm_percentager@   r   r   r   r?  6  s    zConfigRepo.deltarpm_percentagec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_skip_if_unavailabler@   r   r   r   r@  9  s    zConfigRepo.skip_if_unavailablec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_enabled_metadatar@   r   r   r   Úenabled_metadata<  s    zConfigRepo.enabled_metadatac                 C   s
   t  | ¡S r#   )r   ZConfigRepo_user_agentr@   r   r   r   r  ?  s    zConfigRepo.user_agentc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_countmer@   r   r   r   r  B  s    zConfigRepo.countmec                 C   s
   t  | ¡S r#   )r   ZConfigRepo_sslverifystatusr@   r   r   r   rA  E  s    zConfigRepo.sslverifystatusc                 C   s
   t  | ¡S r#   )r   ZConfigRepo_report_instanceidr@   r   r   r   Úreport_instanceidH  s    zConfigRepo.report_instanceidN)>r   r   r,   r   r   r   r   r   Zdelete_ConfigReporT   r?   rG  r   r,  rH  rI  rJ  rK  r   rL  rM  r  r   r  r#  r$  r%  r&  r(  r)  r'  r*  r+  r-  r  r.  r/  r0  r1  r2  r3  r4  r5  rN  rY   rO  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rP  r  r  rA  rQ  r   r   r   r   rF  ª  sn   rF  c                   @   sh   e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zee	j
e	jƒZee	je	jƒZd
d„ Zdd„ Ze	jZdS )ÚOptionBindsIteratorc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   N  r4   zOptionBindsIterator.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   N  r4   r7   r8   c                 C   s   t  | t  ||¡¡ d S r#   )r   ZOptionBindsIterator_swiginitZnew_OptionBindsIterator)r   Z_curZ_endr   r   r   r?   Q  s    zOptionBindsIterator.__init__c                 C   s
   t  | ¡S r#   )r   ZOptionBindsIterator___iter__r@   r   r   r   rS   T  s    zOptionBindsIterator.__iter__c                 C   s
   t  | ¡S r#   )r   ZOptionBindsIterator___next__r@   r   r   r   rI   Y  s    zOptionBindsIterator.__next__c                 C   s
   t  | ¡S r#   )r   ZOptionBindsIterator_nextr@   r   r   r   rH   \  s    zOptionBindsIterator.nextN)r   r   r,   r   r   r   r   r?   rS   r   ZOptionBindsIterator_cur_getZOptionBindsIterator_cur_setZcurZOptionBindsIterator_end_getZOptionBindsIterator_end_setr   rI   rH   Zdelete_OptionBindsIteratorrT   r   r   r   r   rR  M  s   rR  c                   @   sÀ   e Zd Zedd„ dd„ ddZeZe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*S )+ÚConfigParserc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   c  r4   zConfigParser.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   c  r4   r7   r8   c                 C   s   t  | |¡S r#   )r   ZConfigParser_substitute)ÚtextÚsubstitutionsr   r   r   Ú
substitutef  s    zConfigParser.substitutec                 C   s   t  | |¡S r#   )r   ZConfigParser_setSubstitutions)r   rU  r   r   r   ÚsetSubstitutionsj  s    zConfigParser.setSubstitutionsc                 C   s
   t  | ¡S r#   )r   ZConfigParser_getSubstitutionsr@   r   r   r   ÚgetSubstitutionsm  s    zConfigParser.getSubstitutionsc                 C   s   t  | |¡S r#   )r   ZConfigParser_read)r   ZfilePathr   r   r   Úreadp  s    zConfigParser.readc                 G   s   t j| g|¢R Ž S r#   )r   ZConfigParser_writerQ   r   r   r   Úwrites  s    zConfigParser.writec                 G   s   t j| g|¢R Ž S r#   )r   ZConfigParser_addSectionrQ   r   r   r   Ú
addSectionv  s    zConfigParser.addSectionc                 C   s   t  | |¡S r#   )r   ZConfigParser_hasSection©r   Úsectionr   r   r   Ú
hasSectiony  s    zConfigParser.hasSectionc                 C   s   t  | ||¡S r#   )r   ZConfigParser_hasOption©r   r]  Úkeyr   r   r   Ú	hasOption|  s    zConfigParser.hasOptionc                 G   s   t j| g|¢R Ž S r#   )r   ZConfigParser_setValuerQ   r   r   r   ÚsetValue  s    zConfigParser.setValuec                 C   s   t  | |¡S r#   )r   ZConfigParser_removeSectionr\  r   r   r   ÚremoveSection‚  s    zConfigParser.removeSectionc                 C   s   t  | ||¡S r#   )r   ZConfigParser_removeOptionr_  r   r   r   ÚremoveOption…  s    zConfigParser.removeOptionc                 C   s   t  | ||¡S r#   )r   ZConfigParser_addCommentLine)r   r]  r  r   r   r   ÚaddCommentLineˆ  s    zConfigParser.addCommentLinec                 C   s   t  | ||¡S r#   )r   ZConfigParser_getValuer_  r   r   r   ra   ‹  s    zConfigParser.getValuec                 C   s   t  | ||¡S r#   )r   Z ConfigParser_getSubstitutedValuer_  r   r   r   ÚgetSubstitutedValueŽ  s    z ConfigParser.getSubstitutedValuec                 G   s   t j| g|¢R Ž S r#   )r   ZConfigParser_getHeaderrQ   r   r   r   Ú	getHeader‘  s    zConfigParser.getHeaderc                 G   s   t j| g|¢R Ž S r#   )r   ZConfigParser_getDatarQ   r   r   r   ÚgetData”  s    zConfigParser.getDatac                 C   s   t  | |¡S r#   )r   ZConfigParser_readString)r   Zcontentr   r   r   Ú
readString—  s    zConfigParser.readStringc                 C   s   t  | t  ¡ ¡ d S r#   )r   ZConfigParser_swiginitZnew_ConfigParserr@   r   r   r   r?   š  s    zConfigParser.__init__N)r   r   r,   r   r   r   r   rE  rV  rW  rX  rY  rZ  r[  r^  ra  rb  rc  rd  re  ra   rf  rg  rh  ri  r?   r   Zdelete_ConfigParserrT   r   r   r   r   rS  b  s,   
rS  c                   @   sp   e Zd Zedd„ dd„ ddZeZdd„ Zeej	ej
ƒZeejejƒZdd	„ Zd
d„ Zdd„ Zdd„ ZejZdS )ÚPairStringOptionBindsItemc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   ¡  r4   z"PairStringOptionBindsItem.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   ¡  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   Z"PairStringOptionBindsItem_swiginitZnew_PairStringOptionBindsItemrQ   r   r   r   r?   ¤  s    z"PairStringOptionBindsItem.__init__c                 C   s   dS ©Né   r   r@   r   r   r   r~   ¨  s    z!PairStringOptionBindsItem.__len__c                 C   s   t | j| jfƒS r#   )rœ   ÚfirstÚsecondr@   r   r   r   r   ª  s    z"PairStringOptionBindsItem.__repr__c                 C   s   |d s| j S | jS d S rk  ©rm  rn  )r   rº   r   r   r   r†   ¬  s    z%PairStringOptionBindsItem.__getitem__c                 C   s   |d s|| _ n|| _d S rk  ro  )r   rº   Úvalr   r   r   r‡   ±  s    z%PairStringOptionBindsItem.__setitem__N)r   r   r,   r   r   r   r   r?   r   Z#PairStringOptionBindsItem_first_getZ#PairStringOptionBindsItem_first_setrm  Z$PairStringOptionBindsItem_second_getZ$PairStringOptionBindsItem_second_setrn  r~   r†   r‡   Z delete_PairStringOptionBindsItemrT   r   r   r   r   rj     s   rj  c                 C   s¦   g }zt |tƒst |tƒr |g}W n ty4   Y n0 |D ]f}z|  |¡ | |¡ W q: tyh   Y q: tyž } z td|t|ƒf ƒ‚W Y d }~q:d }~0 0 q:|S )NzParsing file '%s' failed: %s)	r   rœ   ZunicodeÚ	NameErrorÚreadFileNamer‰   ÚIOErrorr
   ÚRuntimeError)r   Ú	filenamesZparsedFNamesZfnameÚer   r   r   ÚConfigParser__newRead½  s    

,rw  ú<string>c              
   C   sL   z|   |¡ W n8 tyF } z td|t|ƒf ƒ‚W Y d }~n
d }~0 0 d S )NzParsing source '%s' failed: %s)ri  r
   rt  rœ   )r   ÚstringÚsourcerv  r   r   r   ÚConfigParser__read_stringÐ  s    r{  c                 C   s   |   |¡std| ƒ‚d S )NzSection '%s' already exists)r[  ÚKeyErrorr\  r   r   r   ÚConfigParser__add_sectionØ  s    
r}  Fc              
   C   sZ   z$|r|   ||¡W S |  ||¡W S W n0 tyT } ztt|ƒƒ‚W Y d }~n
d }~0 0 d S r#   )ra   rf  Ú
IndexErrorr|  rœ   )r   r]  rÆ   Úrawrv  r   r   r   ÚConfigParser__getá  s    r€  c                 C   s   t | j|||dƒS ©N©r  )ÚintÚget©r   r]  rÆ   r  r   r   r   ÚConfigParser__getintí  s    r†  c                 C   s   t | j|||dƒS r  )Úfloatr„  r…  r   r   r   ÚConfigParser__getfloatò  s    rˆ  c                 C   sD   | j |||d}ztdƒ |¡W S  ty>   td| ƒ‚Y n0 d S )Nr‚  FzNot a boolean: %s)r„  r]   r`   rt  Ú
ValueError)r   r]  rÆ   r  r6   r   r   r   ÚConfigParser__getboolean÷  s
    rŠ  c                 C   s\   |   |¡std| ƒ‚|  ¡ | }g }|D ],}| d¡s*| j|||d}| ||f¡ q*|S )NúNo section: '%s'ú#r‚  )r^  r|  rh  Ú
startswithr„  r‰   )r   r]  r  ÚsectObjÚitemsr`  r   r   r   r   ÚConfigParser__items   s    

r  c                 C   s(   |   |¡std| ƒ‚|  |||¡ d S ©Nr‹  )r^  r|  rb  )r   r]  rÆ   r   r   r   r   ÚConfigParser__set  s    
r’  c                 C   s"   |   |¡std| ƒ‚|  ||¡S r‘  )r^  r|  rd  )r   r]  rÆ   r   r   r   ÚConfigParser__remove_option  s    
r“  c                 C   s0   |   |¡std| ƒ‚|  ¡ | }dd„ |D ƒS )Nr‹  c                 S   s   g | ]}|  d ¡s|‘qS )rŒ  )r  )Ú.0r³   r   r   r   Ú
<listcomp>!  r4   z)ConfigParser__options.<locals>.<listcomp>)r^  r|  rh  )r   r]  rŽ  r   r   r   ÚConfigParser__options  s    
r–  c                 C   s   t |  ¡ ƒS r#   )r   rh  r@   r   r   r   ÚConfigParser__sections%  s    r—  )rx  )F)F)F)F)F)Úsysr   Z_swig_python_version_infoÚ__package__r   r   r   Úbuiltinsr	   ÚImportErrorr   r   r"   r*   r   r+   Úobjectr/   ZSwigPyIterator_swigregisterZlibdnf.common_typesZlibdnfrU   ZOption_swigregisterr]   ZOptionBool_swigregisterZcvarZdefTrueValuesZdefFalseValuesrf   ZOptionEnumString_swigregisterrg   ZOptionNumberInt32_swigregisterrh   ZOptionNumberUInt32_swigregisterri   ZOptionNumberInt64_swigregisterrj   ZOptionNumberUInt64_swigregisterrk   ZOptionNumberFloat_swigregisterrl   ZOptionSeconds_swigregisterrm   ZOptionString_swigregisterrn   ZOptionStringList_swigregisterro   ZOptionPath_swigregisterrp   ZOptionChildBool_swigregisterrs   ZOptionChildString_swigregisterrt   Z"OptionChildStringList_swigregisterru   Z#OptionChildNumberInt32_swigregisterrv   Z$OptionChildNumberUInt32_swigregisterrw   Z#OptionChildNumberFloat_swigregisterrx   Z"OptionChildEnumString_swigregisterry   ZOptionChildSeconds_swigregisterrz   ZVectorString_swigregisterrž   Ú__str__r¢   rL   r£   rM   r¤   Ú__lt__r¥   Ú__le__r¦   Ú__gt__r§   Ú__ge__r©   rN   r«   Ú__imul__r®   Ú__mul__r¯   Ú__rmul__r°   rP   r´   r‰   rµ   r&   r·   r¶   r¹   r¨   r¼   rº   r½   r™   r¿   r¾   rÁ   rÀ   rÃ   rÂ   rÄ   ZOptionBinds_swigregisterrÉ   ZOptionBinds_Item_swigregisterrÍ   ZConfig_swigregisterrÏ   ZConfigMain_swigregisterrF  ZConfigRepo_swigregisterrR  Z OptionBindsIterator_swigregisterrS  ZConfigParser_swigregisterrj  Z&PairStringOptionBindsItem_swigregisterrY  rr  rw  r{  Zread_stringr}  Zadd_sectionr^  Zhas_sectionra  Z
has_optionr€  r„  r†  Zgetintrˆ  ZgetfloatrŠ  Z
getbooleanr  r  r’  r   rc  Zremove_sectionr“  Zremove_optionr–  Úoptionsr—  Zsectionsr  Úexcluder   r   r   r   Ú<module>   sF  	;
%
*
!
$
$
$
$
$

!
$

!
!
!
!
!
!
!
!
h



  i
 #

=



	




