Your IP : 18.227.0.21


Current Path : /usr/lib64/python3.6/site-packages/libdnf/__pycache__/
Upload File :
Current File : //usr/lib64/python3.6/site-packages/libdnf/__pycache__/conf.cpython-36.pyc

3

Zt�f��@s�ddlmZed�kr&dd�Ze�Z[n"ed�kr@dd�Ze�Z[nddlZ[yeZWnek
rfYnXyddlZ	Wne
k
r�ddl	Z	YnXd�d
d�Zdd
�Zdd�Z
dd�ZyeZd	ZWn(e	jk
r�Gdd�d�ZdZYnXGdd�de�ZejZee�ddlZGdd�de�ZejZee�Gdd�de�ZejZee�ejZejZejZGdd�de�ZejZee�Gdd�de�Z ej!Z!e!e �Gdd�de�Z"ej#Z#e#e"�Gd d!�d!e�Z$ej%Z%e%e$�Gd"d#�d#e�Z&ej'Z'e'e&�Gd$d%�d%e�Z(ej)Z)e)e(�Gd&d'�d'e �Z*ej+Z+e+e*�Gd(d)�d)e�Z,ej-Z-e-e,�Gd*d+�d+e�Z.ej/Z/e/e.�Gd,d-�d-e,�Z0ej1Z1e1e0�Gd.d/�d/e�Z2ej3Z3e3e2�Gd0d1�d1e�Z4ej5Z5e5e4�Gd2d3�d3e�Z6ej7Z7e7e6�Gd4d5�d5e�Z8ej9Z9e9e8�Gd6d7�d7e�Z:ej;Z;e;e:�Gd8d9�d9e�Z<ej=Z=e=e<�Gd:d;�d;e�Z>ej?Z?e?e>�Gd<d=�d=e�Z@ejAZAeAe@�Gd>d?�d?e�ZBejCZCeCeB�d@dA�ZDeDeB_EdBdC�ZFeFeB_GdDdE�ZHeHeB_IdFdG�ZJeJeB_KdHdI�ZLeLeB_MdJdK�ZNeNeB_OdLdM�ZPePeB_QdNdO�ZReReB_SdPdQ�ZTeTeB_UdRdS�ZVeVeB_WdTdU�ZXeXeB_YdVdW�ZZeZeB_[dXdY�Z\e\eB_]dZd[�Z^e^eB__d\d]�Z`e`eB_ad^d_�ZbebeB_cd`da�ZdedeB_edbdc�ZfefeB_gddde�ZheheB_idfdg�ZjejeB_kdhdi�ZleleB_mGdjdk�dke�ZnejoZoeoen�Gdldm�dme�ZpejqZqeqep�Gdndo�doe�ZrejsZseser�Gdpdq�dqer�ZtejuZueuet�drds�ZvejvZvdtdu�ZwejwZwGdvdw�dwer�ZxejyZyeyex�Gdxdy�dye�Zzej{Z{e{ez�Gdzd{�d{e�Z|ej}Z}e}e|�d|d}�Z~ej~Z~Gd~d�de�Zej�Z�e�e�e|j�e|_�d�d��Z�e�e|_�[�d�d�d��Z�e�e|_�[�d�d��Z�e�e|_�[�e|j�e|_�e|j�e|_�d�d�d��Z�e�e|_�[�d�d�d��Z�e�e|_�[�d�d�d��Z�e�e|_�[�d�d�d��Z�e�e|_�[�d�d�d��Z�e�e|_�[�d�d��Z�e�e|_�[�e|j�e|_�d�d��Z�e�e|_�[�d�d��Z�e�e|_�[�d�d��Z�e�e|_�[�etj�et_�exj�ex_�dS)��)�version_info��cCsTddl}tjd�d}dj|df�jd�}y
|j|�Stk
rN|jd�SXdS)Nr�.�_conf)�	importlib�__name__�
rpartition�join�lstrip�
import_module�ImportError)rZpkgZmname�r�/usr/lib64/python3.6/conf.py�swig_import_helper	s
r�cCs~ddlm}ddl}d}y|jd|t�g�\}}}Wntk
rPddl}|SXz|jd|||�}Wd|dk	rx|j�X|S)Nr)�dirnamer)	Zos.pathr�imp�find_module�__file__r
r�load_module�close)rr�fp�pathname�descriptionrZ_modrrrrs
N�cCs�|dkr|jj|�S|dkr8t|�jdkr8||j|<dS|jj|d�}|rT|||�S|sxtrltj	|||�q�||j|<nt
d|��dS)N�thisown�thisZSwigPyObjectzYou cannot add attributes to %s)r�own�typer�__dict__�__swig_setmethods__�get�	_newclass�object�__setattr__�AttributeError)�self�
class_type�name�valueZstatic�methodrrr�_swig_setattr_nondynamic3s

r,cCst||||d�S)Nr)r,)r'r(r)r*rrr�
_swig_setattrFsr-cCsB|dkr|jj�S|jj|d�}|r,||�Std|j|f��dS)Nrz!'%s' object has no attribute '%s')rr�__swig_getmethods__r"r&r)r'r(r)r+rrr�
_swig_getattrJs
r/cCsDyd|jj�}Wntjk
r,d}YnXd|jj|jj|fS)Nz	proxy of �z<%s.%s; %s >)r�__repr__�__builtin__�	Exception�	__class__�
__module__r)r'Zstrthisrrr�
_swig_reprSs

r6c@seZdZdS)�_objectN)rr5�__qualname__rrrrr7^sr7c@s�eZdZiZdd�ZiZdd�Zdd�ZeZ	e
jZdd�Z
dd�Zd+d
d�Zd,dd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*S)-�SwigPyIteratorcCst|t||�S)N)r-r9)r'r)r*rrr�<lambda>dszSwigPyIterator.<lambda>cCst|t|�S)N)r/r9)r'r)rrrr:fscOstd��dS)Nz*No constructor defined - class is abstract)r&)r'�args�kwargsrrr�__init__hszSwigPyIterator.__init__cCsdS)Nr)r'rrrr:lscCs
tj|�S)N)rZSwigPyIterator_value)r'rrrr*nszSwigPyIterator.valuercCstj||�S)N)rZSwigPyIterator_incr)r'�nrrr�incrqszSwigPyIterator.incrcCstj||�S)N)rZSwigPyIterator_decr)r'r>rrr�decrtszSwigPyIterator.decrcCstj||�S)N)rZSwigPyIterator_distance)r'�xrrr�distancewszSwigPyIterator.distancecCstj||�S)N)rZSwigPyIterator_equal)r'rArrr�equalzszSwigPyIterator.equalcCs
tj|�S)N)rZSwigPyIterator_copy)r'rrr�copy}szSwigPyIterator.copycCs
tj|�S)N)rZSwigPyIterator_next)r'rrr�next�szSwigPyIterator.nextcCs
tj|�S)N)rZSwigPyIterator___next__)r'rrr�__next__�szSwigPyIterator.__next__cCs
tj|�S)N)rZSwigPyIterator_previous)r'rrr�previous�szSwigPyIterator.previouscCstj||�S)N)rZSwigPyIterator_advance)r'r>rrr�advance�szSwigPyIterator.advancecCstj||�S)N)rZSwigPyIterator___eq__)r'rArrr�__eq__�szSwigPyIterator.__eq__cCstj||�S)N)rZSwigPyIterator___ne__)r'rArrr�__ne__�szSwigPyIterator.__ne__cCstj||�S)N)rZSwigPyIterator___iadd__)r'r>rrr�__iadd__�szSwigPyIterator.__iadd__cCstj||�S)N)rZSwigPyIterator___isub__)r'r>rrr�__isub__�szSwigPyIterator.__isub__cCstj||�S)N)rZSwigPyIterator___add__)r'r>rrr�__add__�szSwigPyIterator.__add__cGstj|f|��S)N)rZSwigPyIterator___sub__)r'r;rrr�__sub__�szSwigPyIterator.__sub__cCs|S)Nr)r'rrr�__iter__�szSwigPyIterator.__iter__N)r)r)rr5r8r!r%r.�__getattr__r=r6r1rZdelete_SwigPyIterator�__swig_destroy__�__del__r*r?r@rBrCrDrErFrGrHrIrJrKrLrMrNrOrrrrr9bs2

r9c@s�eZdZiZdd�ZiZdd�Zdd�ZeZ	e
jZe
j
Ze
jZe
jZe
jZe
jZe
jZe
jZe
jZe
jZdd�Zdd	�Z d
d�Z!dd
�Z"dd�Z#dd�Z$e
j%Z&dd�Z'dS)�OptioncCst|t||�S)N)r-rS)r'r)r*rrrr:�szOption.<lambda>cCst|t|�S)N)r/rS)r'r)rrrr:�scOstd��dS)Nz*No constructor defined - class is abstract)r&)r'r;r<rrrr=�szOption.__init__cCs
tj|�S)N)rZOption_clone)r'rrr�clone�szOption.clonecCs
tj|�S)N)rZOption_getPriority)r'rrr�getPriority�szOption.getPrioritycCstj|||�S)N)rZ
Option_set)r'�priorityr*rrr�set�sz
Option.setcCs
tj|�S)N)rZOption_getValueString)r'rrr�getValueString�szOption.getValueStringcCs
tj|�S)N)rZOption_empty)r'rrr�empty�szOption.emptycCs
tj|�S)N)rZOption_reset)r'rrr�reset�szOption.resetcCsdS)Nr)r'rrrr:�sN)(rr5r8r!r%r.rPr=r6r1rZOption_Priority_EMPTYZPriority_EMPTYZOption_Priority_DEFAULTZPriority_DEFAULTZOption_Priority_MAINCONFIGZPriority_MAINCONFIGZOption_Priority_AUTOMATICCONFIGZPriority_AUTOMATICCONFIGZOption_Priority_REPOCONFIGZPriority_REPOCONFIGZOption_Priority_PLUGINDEFAULTZPriority_PLUGINDEFAULTZOption_Priority_PLUGINCONFIGZPriority_PLUGINCONFIGZOption_Priority_DROPINCONFIGZPriority_DROPINCONFIGZOption_Priority_COMMANDLINEZPriority_COMMANDLINEZOption_Priority_RUNTIMEZPriority_RUNTIMErTrUrWrXrYrZZ
delete_OptionrQrRrrrrrS�s0rSc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS) �
OptionBoolr!cCst|t||�S)N)r-r[)r'r)r*rrrr:�szOptionBool.<lambda>r.cCst|t|�S)N)r/r[)r'r)rrrr:�scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionBoolr�appendr2r3)r'r;rrrrr=�s

zOptionBool.__init__cCs
tj|�S)N)rZOptionBool_clone)r'rrrrT�szOptionBool.clonecCstj||�S)N)rZOptionBool_test)r'Zarg2rrr�test�szOptionBool.testcCstj||�S)N)rZOptionBool_fromString)r'r*rrr�
fromString�szOptionBool.fromStringcGstj|f|��S)N)rZOptionBool_set)r'r;rrrrW�szOptionBool.setcCs
tj|�S)N)rZOptionBool_getValue)r'rrr�getValue�szOptionBool.getValuecCs
tj|�S)N)rZOptionBool_getDefaultValue)r'rrr�getDefaultValue�szOptionBool.getDefaultValuecCstj||�S)N)rZOptionBool_toString)r'r*rrr�toString�szOptionBool.toStringcCs
tj|�S)N)rZOptionBool_getValueString)r'rrrrX�szOptionBool.getValueStringcCs
tj|�S)N)rZOptionBool_getTrueValues)r'rrr�
getTrueValues�szOptionBool.getTrueValuescCs
tj|�S)N)rZOptionBool_getFalseValues)r'rrr�getFalseValues�szOptionBool.getFalseValuescCs
tj|�S)N)rZOptionBool_reset)r'rrrrZ�szOptionBool.resetcCsdS)Nr)r'rrrr:sN)rr5r8r!rS�_s�update�getattrr%r.rPr6r1r=rTr]r^rWr_r`rarXrbrcrZrZdelete_OptionBoolrQrRrrrrr[�s.r[c@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionEnumStringr!cCst|t||�S)N)r-rg)r'r)r*rrrr:szOptionEnumString.<lambda>r.cCst|t|�S)N)r/rg)r'r)rrrr:scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionEnumStringrr\r2r3)r'r;rrrrr=s

zOptionEnumString.__init__cCs
tj|�S)N)rZOptionEnumString_clone)r'rrrrTszOptionEnumString.clonecCstj||�S)N)rZOptionEnumString_test)r'r*rrrr]szOptionEnumString.testcCstj||�S)N)rZOptionEnumString_fromString)r'r*rrrr^szOptionEnumString.fromStringcCstj|||�S)N)rZOptionEnumString_set)r'rVr*rrrrW"szOptionEnumString.setcCs
tj|�S)N)rZOptionEnumString_getValue)r'rrrr_%szOptionEnumString.getValuecCs
tj|�S)N)rZ OptionEnumString_getDefaultValue)r'rrrr`(sz OptionEnumString.getDefaultValuecCs
tj|�S)N)rZOptionEnumString_getValueString)r'rrrrX+szOptionEnumString.getValueStringcCs
tj|�S)N)rZOptionEnumString_reset)r'rrrrZ.szOptionEnumString.resetcCsdS)Nr)r'rrrr:1sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTr]r^rWr_r`rXrZrZdelete_OptionEnumStringrQrRrrrrrgs(rgc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionNumberInt32r!cCst|t||�S)N)r-rh)r'r)r*rrrr:9szOptionNumberInt32.<lambda>r.cCst|t|�S)N)r/rh)r'r)rrrr:=scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionNumberInt32rr\r2r3)r'r;rrrrr=@s

zOptionNumberInt32.__init__cCs
tj|�S)N)rZOptionNumberInt32_clone)r'rrrrTGszOptionNumberInt32.clonecCstj||�S)N)rZOptionNumberInt32_test)r'r*rrrr]JszOptionNumberInt32.testcCstj||�S)N)rZOptionNumberInt32_fromString)r'r*rrrr^MszOptionNumberInt32.fromStringcGstj|f|��S)N)rZOptionNumberInt32_set)r'r;rrrrWPszOptionNumberInt32.setcCs
tj|�S)N)rZOptionNumberInt32_getValue)r'rrrr_SszOptionNumberInt32.getValuecCs
tj|�S)N)rZ!OptionNumberInt32_getDefaultValue)r'rrrr`Vsz!OptionNumberInt32.getDefaultValuecCstj||�S)N)rZOptionNumberInt32_toString)r'r*rrrraYszOptionNumberInt32.toStringcCs
tj|�S)N)rZ OptionNumberInt32_getValueString)r'rrrrX\sz OptionNumberInt32.getValueStringcCs
tj|�S)N)rZOptionNumberInt32_reset)r'rrrrZ_szOptionNumberInt32.resetcCsdS)Nr)r'rrrr:bsN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTr]r^rWr_r`rarXrZrZdelete_OptionNumberInt32rQrRrrrrrh5s*rhc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionNumberUInt32r!cCst|t||�S)N)r-ri)r'r)r*rrrr:jszOptionNumberUInt32.<lambda>r.cCst|t|�S)N)r/ri)r'r)rrrr:nscGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionNumberUInt32rr\r2r3)r'r;rrrrr=qs

zOptionNumberUInt32.__init__cCs
tj|�S)N)rZOptionNumberUInt32_clone)r'rrrrTxszOptionNumberUInt32.clonecCstj||�S)N)rZOptionNumberUInt32_test)r'r*rrrr]{szOptionNumberUInt32.testcCstj||�S)N)rZOptionNumberUInt32_fromString)r'r*rrrr^~szOptionNumberUInt32.fromStringcGstj|f|��S)N)rZOptionNumberUInt32_set)r'r;rrrrW�szOptionNumberUInt32.setcCs
tj|�S)N)rZOptionNumberUInt32_getValue)r'rrrr_�szOptionNumberUInt32.getValuecCs
tj|�S)N)rZ"OptionNumberUInt32_getDefaultValue)r'rrrr`�sz"OptionNumberUInt32.getDefaultValuecCstj||�S)N)rZOptionNumberUInt32_toString)r'r*rrrra�szOptionNumberUInt32.toStringcCs
tj|�S)N)rZ!OptionNumberUInt32_getValueString)r'rrrrX�sz!OptionNumberUInt32.getValueStringcCs
tj|�S)N)rZOptionNumberUInt32_reset)r'rrrrZ�szOptionNumberUInt32.resetcCsdS)Nr)r'rrrr:�sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTr]r^rWr_r`rarXrZrZdelete_OptionNumberUInt32rQrRrrrrrifs*ric@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionNumberInt64r!cCst|t||�S)N)r-rj)r'r)r*rrrr:�szOptionNumberInt64.<lambda>r.cCst|t|�S)N)r/rj)r'r)rrrr:�scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionNumberInt64rr\r2r3)r'r;rrrrr=�s

zOptionNumberInt64.__init__cCs
tj|�S)N)rZOptionNumberInt64_clone)r'rrrrT�szOptionNumberInt64.clonecCstj||�S)N)rZOptionNumberInt64_test)r'r*rrrr]�szOptionNumberInt64.testcCstj||�S)N)rZOptionNumberInt64_fromString)r'r*rrrr^�szOptionNumberInt64.fromStringcGstj|f|��S)N)rZOptionNumberInt64_set)r'r;rrrrW�szOptionNumberInt64.setcCs
tj|�S)N)rZOptionNumberInt64_getValue)r'rrrr_�szOptionNumberInt64.getValuecCs
tj|�S)N)rZ!OptionNumberInt64_getDefaultValue)r'rrrr`�sz!OptionNumberInt64.getDefaultValuecCstj||�S)N)rZOptionNumberInt64_toString)r'r*rrrra�szOptionNumberInt64.toStringcCs
tj|�S)N)rZ OptionNumberInt64_getValueString)r'rrrrX�sz OptionNumberInt64.getValueStringcCs
tj|�S)N)rZOptionNumberInt64_reset)r'rrrrZ�szOptionNumberInt64.resetcCsdS)Nr)r'rrrr:�sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTr]r^rWr_r`rarXrZrZdelete_OptionNumberInt64rQrRrrrrrj�s*rjc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionNumberUInt64r!cCst|t||�S)N)r-rk)r'r)r*rrrr:�szOptionNumberUInt64.<lambda>r.cCst|t|�S)N)r/rk)r'r)rrrr:�scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionNumberUInt64rr\r2r3)r'r;rrrrr=�s

zOptionNumberUInt64.__init__cCs
tj|�S)N)rZOptionNumberUInt64_clone)r'rrrrT�szOptionNumberUInt64.clonecCstj||�S)N)rZOptionNumberUInt64_test)r'r*rrrr]�szOptionNumberUInt64.testcCstj||�S)N)rZOptionNumberUInt64_fromString)r'r*rrrr^�szOptionNumberUInt64.fromStringcGstj|f|��S)N)rZOptionNumberUInt64_set)r'r;rrrrW�szOptionNumberUInt64.setcCs
tj|�S)N)rZOptionNumberUInt64_getValue)r'rrrr_�szOptionNumberUInt64.getValuecCs
tj|�S)N)rZ"OptionNumberUInt64_getDefaultValue)r'rrrr`�sz"OptionNumberUInt64.getDefaultValuecCstj||�S)N)rZOptionNumberUInt64_toString)r'r*rrrra�szOptionNumberUInt64.toStringcCs
tj|�S)N)rZ!OptionNumberUInt64_getValueString)r'rrrrX�sz!OptionNumberUInt64.getValueStringcCs
tj|�S)N)rZOptionNumberUInt64_reset)r'rrrrZ�szOptionNumberUInt64.resetcCsdS)Nr)r'rrrr:�sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTr]r^rWr_r`rarXrZrZdelete_OptionNumberUInt64rQrRrrrrrk�s*rkc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionNumberFloatr!cCst|t||�S)N)r-rl)r'r)r*rrrr:�szOptionNumberFloat.<lambda>r.cCst|t|�S)N)r/rl)r'r)rrrr:scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionNumberFloatrr\r2r3)r'r;rrrrr=s

zOptionNumberFloat.__init__cCs
tj|�S)N)rZOptionNumberFloat_clone)r'rrrrTszOptionNumberFloat.clonecCstj||�S)N)rZOptionNumberFloat_test)r'r*rrrr]szOptionNumberFloat.testcCstj||�S)N)rZOptionNumberFloat_fromString)r'r*rrrr^szOptionNumberFloat.fromStringcGstj|f|��S)N)rZOptionNumberFloat_set)r'r;rrrrWszOptionNumberFloat.setcCs
tj|�S)N)rZOptionNumberFloat_getValue)r'rrrr_szOptionNumberFloat.getValuecCs
tj|�S)N)rZ!OptionNumberFloat_getDefaultValue)r'rrrr`sz!OptionNumberFloat.getDefaultValuecCstj||�S)N)rZOptionNumberFloat_toString)r'r*rrrraszOptionNumberFloat.toStringcCs
tj|�S)N)rZ OptionNumberFloat_getValueString)r'rrrrX sz OptionNumberFloat.getValueStringcCs
tj|�S)N)rZOptionNumberFloat_reset)r'rrrrZ#szOptionNumberFloat.resetcCsdS)Nr)r'rrrr:&sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTr]r^rWr_r`rarXrZrZdelete_OptionNumberFloatrQrRrrrrrl�s*rlc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�ZejZdd�ZdS)�
OptionSecondsr!cCst|t||�S)N)r-rm)r'r)r*rrrr:.szOptionSeconds.<lambda>r.cCst|t|�S)N)r/rm)r'r)rrrr:2scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionSecondsrr\r2r3)r'r;rrrrr=5s

zOptionSeconds.__init__cCs
tj|�S)N)rZOptionSeconds_clone)r'rrrrT<szOptionSeconds.clonecCstj||�S)N)rZOptionSeconds_fromString)r'r*rrrr^?szOptionSeconds.fromStringcGstj|f|��S)N)rZOptionSeconds_set)r'r;rrrrWBszOptionSeconds.setcCsdS)Nr)r'rrrr:EsN)rr5r8r!rhrdrerfr%r.rPr6r1r=rTr^rWrZdelete_OptionSecondsrQrRrrrrrm*srmc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionStringr!cCst|t||�S)N)r-rn)r'r)r*rrrr:MszOptionString.<lambda>r.cCst|t|�S)N)r/rn)r'r)rrrr:QscGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionStringrr\r2r3)r'r;rrrrr=Ts

zOptionString.__init__cCs
tj|�S)N)rZOptionString_clone)r'rrrrT[szOptionString.clonecCstj||�S)N)rZOptionString_test)r'r*rrrr]^szOptionString.testcCstj|||�S)N)rZOptionString_set)r'rVr*rrrrWaszOptionString.setcCstj||�S)N)rZOptionString_fromString)r'r*rrrr^dszOptionString.fromStringcCs
tj|�S)N)rZOptionString_getValue)r'rrrr_gszOptionString.getValuecCs
tj|�S)N)rZOptionString_getDefaultValue)r'rrrr`jszOptionString.getDefaultValuecCs
tj|�S)N)rZOptionString_getValueString)r'rrrrXmszOptionString.getValueStringcCs
tj|�S)N)rZOptionString_reset)r'rrrrZpszOptionString.resetcCsdS)Nr)r'rrrr:ssN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTr]rWr^r_r`rXrZrZdelete_OptionStringrQrRrrrrrnIs(rnc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionStringListr!cCst|t||�S)N)r-ro)r'r)r*rrrr:{szOptionStringList.<lambda>r.cCst|t|�S)N)r/ro)r'r)rrrr:scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionStringListrr\r2r3)r'r;rrrrr=�s

zOptionStringList.__init__cCs
tj|�S)N)rZOptionStringList_clone)r'rrrrT�szOptionStringList.clonecCstj||�S)N)rZOptionStringList_test)r'r*rrrr]�szOptionStringList.testcCstj||�S)N)rZOptionStringList_fromString)r'r*rrrr^�szOptionStringList.fromStringcGstj|f|��S)N)rZOptionStringList_set)r'r;rrrrW�szOptionStringList.setcCs
tj|�S)N)rZOptionStringList_getValue)r'rrrr_�szOptionStringList.getValuecCs
tj|�S)N)rZ OptionStringList_getDefaultValue)r'rrrr`�sz OptionStringList.getDefaultValuecCstj||�S)N)rZOptionStringList_toString)r'r*rrrra�szOptionStringList.toStringcCs
tj|�S)N)rZOptionStringList_getValueString)r'rrrrX�szOptionStringList.getValueStringcCs
tj|�S)N)rZOptionStringList_reset)r'rrrrZ�szOptionStringList.resetcCsdS)Nr)r'rrrr:�sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTr]r^rWr_r`rarXrZrZdelete_OptionStringListrQrRrrrrrows*roc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�ZejZdd�ZdS)�
OptionPathr!cCst|t||�S)N)r-rp)r'r)r*rrrr:�szOptionPath.<lambda>r.cCst|t|�S)N)r/rp)r'r)rrrr:�scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionPathrr\r2r3)r'r;rrrrr=�s

zOptionPath.__init__cCs
tj|�S)N)rZOptionPath_clone)r'rrrrT�szOptionPath.clonecCstj||�S)N)rZOptionPath_test)r'r*rrrr]�szOptionPath.testcCstj|||�S)N)rZOptionPath_set)r'rVr*rrrrW�szOptionPath.setcCsdS)Nr)r'rrrr:�sN)rr5r8r!rnrdrerfr%r.rPr6r1r=rTr]rWrZdelete_OptionPathrQrRrrrrrp�srpc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionChildBoolr!cCst|t||�S)N)r-rq)r'r)r*rrrr:�szOptionChildBool.<lambda>r.cCst|t|�S)N)r/rq)r'r)rrrr:�scCs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionChildBoolrr\r2r3)r'�parentrrrrr=�s

zOptionChildBool.__init__cCs
tj|�S)N)rZOptionChildBool_clone)r'rrrrT�szOptionChildBool.clonecCs
tj|�S)N)rZOptionChildBool_getPriority)r'rrrrU�szOptionChildBool.getPrioritycGstj|f|��S)N)rZOptionChildBool_set)r'r;rrrrW�szOptionChildBool.setcCs
tj|�S)N)rZOptionChildBool_getValue)r'rrrr_�szOptionChildBool.getValuecCs
tj|�S)N)rZOptionChildBool_getDefaultValue)r'rrrr`�szOptionChildBool.getDefaultValuecCs
tj|�S)N)rZOptionChildBool_getValueString)r'rrrrX�szOptionChildBool.getValueStringcCs
tj|�S)N)rZOptionChildBool_empty)r'rrrrY�szOptionChildBool.emptycCs
tj|�S)N)rZOptionChildBool_reset)r'rrrrZ�szOptionChildBool.resetcCsdS)Nr)r'rrrr:�sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTrUrWr_r`rXrYrZrZdelete_OptionChildBoolrQrRrrrrrq�s(rqc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionChildStringr!cCst|t||�S)N)r-rs)r'r)r*rrrr:�szOptionChildString.<lambda>r.cCst|t|�S)N)r/rs)r'r)rrrr:�scCs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionChildStringrr\r2r3)r'rrrrrrr=s

zOptionChildString.__init__cCs
tj|�S)N)rZOptionChildString_clone)r'rrrrTszOptionChildString.clonecCs
tj|�S)N)rZOptionChildString_getPriority)r'rrrrU
szOptionChildString.getPrioritycGstj|f|��S)N)rZOptionChildString_set)r'r;rrrrW
szOptionChildString.setcCs
tj|�S)N)rZOptionChildString_getValue)r'rrrr_szOptionChildString.getValuecCs
tj|�S)N)rZ!OptionChildString_getDefaultValue)r'rrrr`sz!OptionChildString.getDefaultValuecCs
tj|�S)N)rZ OptionChildString_getValueString)r'rrrrXsz OptionChildString.getValueStringcCs
tj|�S)N)rZOptionChildString_empty)r'rrrrYszOptionChildString.emptycCs
tj|�S)N)rZOptionChildString_reset)r'rrrrZszOptionChildString.resetcCsdS)Nr)r'rrrr:sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTrUrWr_r`rXrYrZrZdelete_OptionChildStringrQrRrrrrrs�s(rsc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionChildStringListr!cCst|t||�S)N)r-rt)r'r)r*rrrr:'szOptionChildStringList.<lambda>r.cCst|t|�S)N)r/rt)r'r)rrrr:+scCs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionChildStringListrr\r2r3)r'rrrrrrr=.s

zOptionChildStringList.__init__cCs
tj|�S)N)rZOptionChildStringList_clone)r'rrrrT5szOptionChildStringList.clonecCs
tj|�S)N)rZ!OptionChildStringList_getPriority)r'rrrrU8sz!OptionChildStringList.getPrioritycGstj|f|��S)N)rZOptionChildStringList_set)r'r;rrrrW;szOptionChildStringList.setcCs
tj|�S)N)rZOptionChildStringList_getValue)r'rrrr_>szOptionChildStringList.getValuecCs
tj|�S)N)rZ%OptionChildStringList_getDefaultValue)r'rrrr`Asz%OptionChildStringList.getDefaultValuecCs
tj|�S)N)rZ$OptionChildStringList_getValueString)r'rrrrXDsz$OptionChildStringList.getValueStringcCs
tj|�S)N)rZOptionChildStringList_empty)r'rrrrYGszOptionChildStringList.emptycCs
tj|�S)N)rZOptionChildStringList_reset)r'rrrrZJszOptionChildStringList.resetcCsdS)Nr)r'rrrr:MsN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTrUrWr_r`rXrYrZrZdelete_OptionChildStringListrQrRrrrrrt#s(rtc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionChildNumberInt32r!cCst|t||�S)N)r-ru)r'r)r*rrrr:UszOptionChildNumberInt32.<lambda>r.cCst|t|�S)N)r/ru)r'r)rrrr:YscCs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionChildNumberInt32rr\r2r3)r'rrrrrrr=\s

zOptionChildNumberInt32.__init__cCs
tj|�S)N)rZOptionChildNumberInt32_clone)r'rrrrTcszOptionChildNumberInt32.clonecCs
tj|�S)N)rZ"OptionChildNumberInt32_getPriority)r'rrrrUfsz"OptionChildNumberInt32.getPrioritycGstj|f|��S)N)rZOptionChildNumberInt32_set)r'r;rrrrWiszOptionChildNumberInt32.setcCs
tj|�S)N)rZOptionChildNumberInt32_getValue)r'rrrr_lszOptionChildNumberInt32.getValuecCs
tj|�S)N)rZ&OptionChildNumberInt32_getDefaultValue)r'rrrr`osz&OptionChildNumberInt32.getDefaultValuecCs
tj|�S)N)rZ%OptionChildNumberInt32_getValueString)r'rrrrXrsz%OptionChildNumberInt32.getValueStringcCs
tj|�S)N)rZOptionChildNumberInt32_empty)r'rrrrYuszOptionChildNumberInt32.emptycCs
tj|�S)N)rZOptionChildNumberInt32_reset)r'rrrrZxszOptionChildNumberInt32.resetcCsdS)Nr)r'rrrr:{sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTrUrWr_r`rXrYrZrZdelete_OptionChildNumberInt32rQrRrrrrruQs(ruc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionChildNumberUInt32r!cCst|t||�S)N)r-rv)r'r)r*rrrr:�sz OptionChildNumberUInt32.<lambda>r.cCst|t|�S)N)r/rv)r'r)rrrr:�scCs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionChildNumberUInt32rr\r2r3)r'rrrrrrr=�s

z OptionChildNumberUInt32.__init__cCs
tj|�S)N)rZOptionChildNumberUInt32_clone)r'rrrrT�szOptionChildNumberUInt32.clonecCs
tj|�S)N)rZ#OptionChildNumberUInt32_getPriority)r'rrrrU�sz#OptionChildNumberUInt32.getPrioritycGstj|f|��S)N)rZOptionChildNumberUInt32_set)r'r;rrrrW�szOptionChildNumberUInt32.setcCs
tj|�S)N)rZ OptionChildNumberUInt32_getValue)r'rrrr_�sz OptionChildNumberUInt32.getValuecCs
tj|�S)N)rZ'OptionChildNumberUInt32_getDefaultValue)r'rrrr`�sz'OptionChildNumberUInt32.getDefaultValuecCs
tj|�S)N)rZ&OptionChildNumberUInt32_getValueString)r'rrrrX�sz&OptionChildNumberUInt32.getValueStringcCs
tj|�S)N)rZOptionChildNumberUInt32_empty)r'rrrrY�szOptionChildNumberUInt32.emptycCs
tj|�S)N)rZOptionChildNumberUInt32_reset)r'rrrrZ�szOptionChildNumberUInt32.resetcCsdS)Nr)r'rrrr:�sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTrUrWr_r`rXrYrZrZdelete_OptionChildNumberUInt32rQrRrrrrrvs(rvc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionChildNumberFloatr!cCst|t||�S)N)r-rw)r'r)r*rrrr:�szOptionChildNumberFloat.<lambda>r.cCst|t|�S)N)r/rw)r'r)rrrr:�scCs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionChildNumberFloatrr\r2r3)r'rrrrrrr=�s

zOptionChildNumberFloat.__init__cCs
tj|�S)N)rZOptionChildNumberFloat_clone)r'rrrrT�szOptionChildNumberFloat.clonecCs
tj|�S)N)rZ"OptionChildNumberFloat_getPriority)r'rrrrU�sz"OptionChildNumberFloat.getPrioritycGstj|f|��S)N)rZOptionChildNumberFloat_set)r'r;rrrrW�szOptionChildNumberFloat.setcCs
tj|�S)N)rZOptionChildNumberFloat_getValue)r'rrrr_�szOptionChildNumberFloat.getValuecCs
tj|�S)N)rZ&OptionChildNumberFloat_getDefaultValue)r'rrrr`�sz&OptionChildNumberFloat.getDefaultValuecCs
tj|�S)N)rZ%OptionChildNumberFloat_getValueString)r'rrrrX�sz%OptionChildNumberFloat.getValueStringcCs
tj|�S)N)rZOptionChildNumberFloat_empty)r'rrrrY�szOptionChildNumberFloat.emptycCs
tj|�S)N)rZOptionChildNumberFloat_reset)r'rrrrZ�szOptionChildNumberFloat.resetcCsdS)Nr)r'rrrr:�sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTrUrWr_r`rXrYrZrZdelete_OptionChildNumberFloatrQrRrrrrrw�s(rwc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionChildEnumStringr!cCst|t||�S)N)r-rx)r'r)r*rrrr:�szOptionChildEnumString.<lambda>r.cCst|t|�S)N)r/rx)r'r)rrrr:�scCs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionChildEnumStringrr\r2r3)r'rrrrrrr=�s

zOptionChildEnumString.__init__cCs
tj|�S)N)rZOptionChildEnumString_clone)r'rrrrT�szOptionChildEnumString.clonecCs
tj|�S)N)rZ!OptionChildEnumString_getPriority)r'rrrrU�sz!OptionChildEnumString.getPrioritycGstj|f|��S)N)rZOptionChildEnumString_set)r'r;rrrrW�szOptionChildEnumString.setcCs
tj|�S)N)rZOptionChildEnumString_getValue)r'rrrr_�szOptionChildEnumString.getValuecCs
tj|�S)N)rZ%OptionChildEnumString_getDefaultValue)r'rrrr`�sz%OptionChildEnumString.getDefaultValuecCs
tj|�S)N)rZ$OptionChildEnumString_getValueString)r'rrrrX�sz$OptionChildEnumString.getValueStringcCs
tj|�S)N)rZOptionChildEnumString_empty)r'rrrrY�szOptionChildEnumString.emptycCs
tj|�S)N)rZOptionChildEnumString_reset)r'rrrrZszOptionChildEnumString.resetcCsdS)Nr)r'rrrr:sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTrUrWr_r`rXrYrZrZdelete_OptionChildEnumStringrQrRrrrrrx�s(rxc@s�eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
dd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�ZejZdd�ZdS)�OptionChildSecondsr!cCst|t||�S)N)r-ry)r'r)r*rrrr:
szOptionChildSeconds.<lambda>r.cCst|t|�S)N)r/ry)r'r)rrrr:scCs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_OptionChildSecondsrr\r2r3)r'rrrrrrr=s

zOptionChildSeconds.__init__cCs
tj|�S)N)rZOptionChildSeconds_clone)r'rrrrTszOptionChildSeconds.clonecCs
tj|�S)N)rZOptionChildSeconds_getPriority)r'rrrrUszOptionChildSeconds.getPrioritycGstj|f|��S)N)rZOptionChildSeconds_set)r'r;rrrrW!szOptionChildSeconds.setcCs
tj|�S)N)rZOptionChildSeconds_getValue)r'rrrr_$szOptionChildSeconds.getValuecCs
tj|�S)N)rZ"OptionChildSeconds_getDefaultValue)r'rrrr`'sz"OptionChildSeconds.getDefaultValuecCs
tj|�S)N)rZ!OptionChildSeconds_getValueString)r'rrrrX*sz!OptionChildSeconds.getValueStringcCs
tj|�S)N)rZOptionChildSeconds_empty)r'rrrrY-szOptionChildSeconds.emptycCs
tj|�S)N)rZOptionChildSeconds_reset)r'rrrrZ0szOptionChildSeconds.resetcCsdS)Nr)r'rrrr:3sN)rr5r8r!rSrdrerfr%r.rPr6r1r=rTrUrWr_r`rXrYrZrZdelete_OptionChildSecondsrQrRrrrrry	s(ryc@s>eZdZiZdd�ZiZdd�ZeZdd�Z	dd�Z
dd	�Zd
d�Zdd
�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zd0d1�Zd2d3�Z d4d5�Z!d6d7�Z"d8d9�Z#d:d;�Z$d<d=�Z%d>d?�Z&d@dA�Z'dBdC�Z(dDdE�Z)e*j+Z,dFd�Z-dGS)H�VectorStringcCst|t||�S)N)r-rz)r'r)r*rrrr:9szVectorString.<lambda>cCst|t|�S)N)r/rz)r'r)rrrr:;scCs
tj|�S)N)rZVectorString_iterator)r'rrr�iterator>szVectorString.iteratorcCs|j�S)N)r{)r'rrrrO@szVectorString.__iter__cCs
tj|�S)N)rZVectorString___nonzero__)r'rrr�__nonzero__CszVectorString.__nonzero__cCs
tj|�S)N)rZVectorString___bool__)r'rrr�__bool__FszVectorString.__bool__cCs
tj|�S)N)rZVectorString___len__)r'rrr�__len__IszVectorString.__len__cCstj|||�S)N)rZVectorString___getslice__)r'�i�jrrr�__getslice__LszVectorString.__getslice__cGstj|f|��S)N)rZVectorString___setslice__)r'r;rrr�__setslice__OszVectorString.__setslice__cCstj|||�S)N)rZVectorString___delslice__)r'rr�rrr�__delslice__RszVectorString.__delslice__cGstj|f|��S)N)rZVectorString___delitem__)r'r;rrr�__delitem__UszVectorString.__delitem__cGstj|f|��S)N)rZVectorString___getitem__)r'r;rrr�__getitem__XszVectorString.__getitem__cGstj|f|��S)N)rZVectorString___setitem__)r'r;rrr�__setitem__[szVectorString.__setitem__cCs
tj|�S)N)rZVectorString_pop)r'rrr�pop^szVectorString.popcCstj||�S)N)rZVectorString_append)r'rArrrr\aszVectorString.appendcCs
tj|�S)N)rZVectorString_empty)r'rrrrYdszVectorString.emptycCs
tj|�S)N)rZVectorString_size)r'rrr�sizegszVectorString.sizecCstj||�S)N)rZVectorString_swap)r'�vrrr�swapjszVectorString.swapcCs
tj|�S)N)rZVectorString_begin)r'rrr�beginmszVectorString.begincCs
tj|�S)N)rZVectorString_end)r'rrr�endpszVectorString.endcCs
tj|�S)N)rZVectorString_rbegin)r'rrr�rbeginsszVectorString.rbegincCs
tj|�S)N)rZVectorString_rend)r'rrr�rendvszVectorString.rendcCs
tj|�S)N)rZVectorString_clear)r'rrr�clearyszVectorString.clearcCs
tj|�S)N)rZVectorString_get_allocator)r'rrr�
get_allocator|szVectorString.get_allocatorcCs
tj|�S)N)rZVectorString_pop_back)r'rrr�pop_backszVectorString.pop_backcGstj|f|��S)N)rZVectorString_erase)r'r;rrr�erase�szVectorString.erasecGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_VectorStringrr\r2r3)r'r;rrrrr=�s

zVectorString.__init__cCstj||�S)N)rZVectorString_push_back)r'rArrr�	push_back�szVectorString.push_backcCs
tj|�S)N)rZVectorString_front)r'rrr�front�szVectorString.frontcCs
tj|�S)N)rZVectorString_back)r'rrr�back�szVectorString.backcCstj|||�S)N)rZVectorString_assign)r'r>rArrr�assign�szVectorString.assigncGstj|f|��S)N)rZVectorString_resize)r'r;rrr�resize�szVectorString.resizecGstj|f|��S)N)rZVectorString_insert)r'r;rrr�insert�szVectorString.insertcCstj||�S)N)rZVectorString_reserve)r'r>rrr�reserve�szVectorString.reservecCs
tj|�S)N)rZVectorString_capacity)r'rrr�capacity�szVectorString.capacitycCsdS)Nr)r'rrrr:�sN).rr5r8r!r%r.rPr6r1r{rOr|r}r~r�r�r�r�r�r�r�r\rYr�r�r�r�r�r�r�r�r�r�r=r�r�r�r�r�r�r�r�rZdelete_VectorStringrQrRrrrrrz7sPrzcCstt|��S)N)�str�list)r'rrr�VectorString__str__�sr�cCst|�t|�kS)N)r�)r'�otherrrr�VectorString__eq__�sr�cCst|�t|�kS)N)r�)r'r�rrr�VectorString__ne__�sr�cCst|�t|�kS)N)r�)r'r�rrr�VectorString__lt__�sr�cCst|�t|�kS)N)r�)r'r�rrr�VectorString__le__�sr�cCst|�t|�kS)N)r�)r'r�rrr�VectorString__gt__�sr�cCst|�t|�kS)N)r�)r'r�rrr�VectorString__ge__�sr�cCs|j|�|S)N)�extend)r'r*rrr�VectorString__iadd__�s
r�cCs&t|�}||9}|j�|j|�|S)N)r�r�r�)r'r*�datarrr�VectorString__imul__�s

r�cCs|j�}||9}|S)N)rD)r'r*�resultrrr�VectorString__mul__�sr�cCs||S)Nr)r'r*rrr�VectorString__rmul__�sr�cCs|j�}|j|�|S)N)rDr�)r'r*r�rrr�VectorString__add__�s
r�cCs|j|�dS)N)r�)r'�itemrrr�VectorString__append�sr�cCstt|��S)N)rzr�)r'rrr�VectorString__copy�sr�cCst|�j|�S)N)r��count)r'r�rrr�VectorString__count�sr�cCsx|D]}|j|�qWdS)N)r�)r'�iterablerrrr�VectorString__extend�s
r�cOst|�}|j||�S)N)r��index)r'r;r<r�rrr�VectorString__index�sr�cOs*t|�}|j||�|j�|j|�dS)N)r�r�r�r�)r'r;r<r�rrr�VectorString__insert�sr�cOs*t|�}|j||�|j�|j|�dS)N)r��remover�r�)r'r;r<r�rrr�VectorString__removesr�cOs&t|�}|j�|j�|j|�dS)N)r��sortr�r�)r'r;r<r�rrr�VectorString__sortsr�cOs&t|�}|j�|j�|j|�dS)N)r��reverser�r�)r'r;r<r�rrr�VectorString__reversesr�c@sveZdZiZdd�ZiZdd�ZeZdd�Z	dd�Z
dd	�Zd
d�Zdd
�Z
dd�Zdd�Zdd�ZejZdd�ZdS)�OptionBindscCst|t||�S)N)r-r�)r'r)r*rrrr:szOptionBinds.<lambda>cCst|t|�S)N)r/r�)r'r)rrrr:scCstj|||�S)N)rZOptionBinds_add)r'�id�optionrrr�addszOptionBinds.addcGstj|f|��S)N)rZOptionBinds_at)r'r;rrr�atszOptionBinds.atcCs
tj|�S)N)rZOptionBinds_empty)r'rrrrY"szOptionBinds.emptycCs
tj|�S)N)rZOptionBinds_size)r'rrrr�%szOptionBinds.sizecCstj||�S)N)rZOptionBinds___getitem__)r'r�rrrr�(szOptionBinds.__getitem__cCs
tj|�S)N)rZOptionBinds___len__)r'rrrr~+szOptionBinds.__len__cCs
tj|�S)N)rZOptionBinds___iter__)r'rrrrO.szOptionBinds.__iter__cCs:tj�}y|jj|�Wntjk
r4||_YnXdS)N)rZnew_OptionBindsrr\r2r3)r'rrrrr=1s
zOptionBinds.__init__cCsdS)Nr)r'rrrr:8sN)rr5r8r!r%r.rPr6r1r�r�rYr�r�r~rOr=rZdelete_OptionBindsrQrRrrrrr�sr�c@sfeZdZiZdd�ZiZdd�Zdd�ZeZ	dd�Z
dd	�Zd
d�Zdd
�Z
dd�ZejZdd�ZdS)�OptionBinds_ItemcCst|t||�S)N)r-r�)r'r)r*rrrr:>szOptionBinds_Item.<lambda>cCst|t|�S)N)r/r�)r'r)rrrr:@scOstd��dS)NzNo constructor defined)r&)r'r;r<rrrr=BszOptionBinds_Item.__init__cCs
tj|�S)N)rZOptionBinds_Item_getPriority)r'rrrrUFszOptionBinds_Item.getPrioritycCstj|||�S)N)rZOptionBinds_Item_newString)r'rVr*rrr�	newStringIszOptionBinds_Item.newStringcCs
tj|�S)N)rZOptionBinds_Item_getValueString)r'rrrrXLszOptionBinds_Item.getValueStringcCs
tj|�S)N)rZOptionBinds_Item_getAddValue)r'rrr�getAddValueOszOptionBinds_Item.getAddValuecGstj|f|��S)N)rZOptionBinds_Item_getOption)r'r;rrr�	getOptionRszOptionBinds_Item.getOptioncCsdS)Nr)r'rrrr:UsN)rr5r8r!r%r.rPr=r6r1rUr�rXr�r�rZdelete_OptionBinds_ItemrQrRrrrrr�<sr�c@sFeZdZiZdd�ZiZdd�ZeZdd�Z	dd�Z
ejZ
dd�Zd	S)
�ConfigcCst|t||�S)N)r-r�)r'r)r*rrrr:[szConfig.<lambda>cCst|t|�S)N)r/r�)r'r)rrrr:]scCs
tj|�S)N)rZConfig_optBinds)r'rrr�optBinds`szConfig.optBindscCs:tj�}y|jj|�Wntjk
r4||_YnXdS)N)rZ
new_Configrr\r2r3)r'rrrrr=cs
zConfig.__init__cCsdS)Nr)r'rrrr:jsN)rr5r8r!r%r.rPr6r1r�r=rZ
delete_ConfigrQrRrrrrr�Ysr�c@s*eZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZdd�Z
ejZdd�Zd	d
�Zdd�Zd
d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Z d'd(�Z!d)d*�Z"d+d,�Z#d-d.�Z$d/d0�Z%d1d2�Z&d3d4�Z'd5d6�Z(d7d8�Z)d9d:�Z*d;d<�Z+d=d>�Z,d?d@�Z-dAdB�Z.dCdD�Z/dEdF�Z0dGdH�Z1dIdJ�Z2dKdL�Z3dMdN�Z4dOdP�Z5dQdR�Z6dSdT�Z7dUdV�Z8dWdX�Z9dYdZ�Z:d[d\�Z;d]d^�Z<d_d`�Z=dadb�Z>dcdd�Z?dedf�Z@dgdh�ZAdidj�ZBdkdl�ZCdmdn�ZDdodp�ZEdqdr�ZFdsdt�ZGdudv�ZHdwdx�ZIdydz�ZJd{d|�ZKd}d~�ZLdd��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\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|d�d�Z}d�d�Z~d�d�Zd�d�Z�e��re�ej��Z�nej�Z�e��r e�ej��Z�nej�Z�d�S)��
ConfigMainr!cCst|t||�S)N)r-r�)r'r)r*rrrr:rszConfigMain.<lambda>r.cCst|t|�S)N)r/r�)r'r)rrrr:vscCs:tj�}y|jj|�Wntjk
r4||_YnXdS)N)rZnew_ConfigMainrr\r2r3)r'rrrrr=ys
zConfigMain.__init__cCsdS)Nr)r'rrrr:�scCs
tj|�S)N)rZConfigMain_debuglevel)r'rrr�
debuglevel�szConfigMain.debuglevelcCs
tj|�S)N)rZConfigMain_errorlevel)r'rrr�
errorlevel�szConfigMain.errorlevelcCs
tj|�S)N)rZConfigMain_logfilelevel)r'rrr�logfilelevel�szConfigMain.logfilelevelcCs
tj|�S)N)rZConfigMain_installroot)r'rrr�installroot�szConfigMain.installrootcCs
tj|�S)N)rZConfigMain_config_file_path)r'rrr�config_file_path�szConfigMain.config_file_pathcCs
tj|�S)N)rZConfigMain_plugins)r'rrr�plugins�szConfigMain.pluginscCs
tj|�S)N)rZConfigMain_pluginpath)r'rrr�
pluginpath�szConfigMain.pluginpathcCs
tj|�S)N)rZConfigMain_pluginconfpath)r'rrr�pluginconfpath�szConfigMain.pluginconfpathcCs
tj|�S)N)rZConfigMain_persistdir)r'rrr�
persistdir�szConfigMain.persistdircCs
tj|�S)N)rZConfigMain_transformdb)r'rrr�transformdb�szConfigMain.transformdbcCs
tj|�S)N)rZConfigMain_recent)r'rrr�recent�szConfigMain.recentcCs
tj|�S)N)rZConfigMain_reset_nice)r'rrr�
reset_nice�szConfigMain.reset_nicecCs
tj|�S)N)rZConfigMain_system_cachedir)r'rrr�system_cachedir�szConfigMain.system_cachedircCs
tj|�S)N)rZConfigMain_cacheonly)r'rrr�	cacheonly�szConfigMain.cacheonlycCs
tj|�S)N)rZConfigMain_keepcache)r'rrr�	keepcache�szConfigMain.keepcachecCs
tj|�S)N)rZConfigMain_logdir)r'rrr�logdir�szConfigMain.logdircCs
tj|�S)N)rZConfigMain_log_size)r'rrr�log_size�szConfigMain.log_sizecCs
tj|�S)N)rZConfigMain_log_rotate)r'rrr�
log_rotate�szConfigMain.log_rotatecCs
tj|�S)N)rZConfigMain_log_compress)r'rrr�log_compress�szConfigMain.log_compresscCs
tj|�S)N)rZConfigMain_varsdir)r'rrr�varsdir�szConfigMain.varsdircCs
tj|�S)N)rZConfigMain_reposdir)r'rrr�reposdir�szConfigMain.reposdircCs
tj|�S)N)rZConfigMain_debug_solver)r'rrr�debug_solver�szConfigMain.debug_solvercCs
tj|�S)N)rZConfigMain_installonlypkgs)r'rrr�installonlypkgs�szConfigMain.installonlypkgscCs
tj|�S)N)rZConfigMain_group_package_types)r'rrr�group_package_types�szConfigMain.group_package_typescCs
tj|�S)N)rZConfigMain_installonly_limit)r'rrr�installonly_limit�szConfigMain.installonly_limitcCs
tj|�S)N)rZConfigMain_tsflags)r'rrr�tsflags�szConfigMain.tsflagscCs
tj|�S)N)rZConfigMain_assumeyes)r'rrr�	assumeyes�szConfigMain.assumeyescCs
tj|�S)N)rZConfigMain_assumeno)r'rrr�assumeno�szConfigMain.assumenocCs
tj|�S)N)rZ ConfigMain_check_config_file_age)r'rrr�check_config_file_age�sz ConfigMain.check_config_file_agecCs
tj|�S)N)rZConfigMain_defaultyes)r'rrr�
defaultyes�szConfigMain.defaultyescCs
tj|�S)N)rZConfigMain_diskspacecheck)r'rrr�diskspacecheck�szConfigMain.diskspacecheckcCs
tj|�S)N)rZConfigMain_localpkg_gpgcheck)r'rrr�localpkg_gpgcheck�szConfigMain.localpkg_gpgcheckcCs
tj|�S)N)rZ"ConfigMain_gpgkey_dns_verification)r'rrr�gpgkey_dns_verification�sz"ConfigMain.gpgkey_dns_verificationcCs
tj|�S)N)rZConfigMain_obsoletes)r'rrr�	obsoletes�szConfigMain.obsoletescCs
tj|�S)N)rZConfigMain_showdupesfromrepos)r'rrr�showdupesfromrepos�szConfigMain.showdupesfromreposcCs
tj|�S)N)rZConfigMain_exit_on_lock)r'rrr�exit_on_lock�szConfigMain.exit_on_lockcCs
tj|�S)N)rZConfigMain_allow_vendor_change)r'rrr�allow_vendor_change�szConfigMain.allow_vendor_changecCs
tj|�S)N)rZConfigMain_metadata_timer_sync)r'rrr�metadata_timer_sync�szConfigMain.metadata_timer_synccCs
tj|�S)N)rZConfigMain_disable_excludes)r'rrr�disable_excludes�szConfigMain.disable_excludescCs
tj|�S)N)rZConfigMain_multilib_policy)r'rrr�multilib_policy�szConfigMain.multilib_policycCs
tj|�S)N)rZConfigMain_best)r'rrr�best�szConfigMain.bestcCs
tj|�S)N)rZConfigMain_install_weak_deps)r'rrr�install_weak_deps�szConfigMain.install_weak_depscCs
tj|�S)N)rZConfigMain_bugtracker_url)r'rrr�bugtracker_urlszConfigMain.bugtracker_urlcCs
tj|�S)N)rZConfigMain_zchunk)r'rrr�zchunkszConfigMain.zchunkcCs
tj|�S)N)rZConfigMain_color)r'rrr�colorszConfigMain.colorcCs
tj|�S)N)rZ%ConfigMain_color_list_installed_older)r'rrr�color_list_installed_older	sz%ConfigMain.color_list_installed_oldercCs
tj|�S)N)rZ%ConfigMain_color_list_installed_newer)r'rrr�color_list_installed_newersz%ConfigMain.color_list_installed_newercCs
tj|�S)N)rZ)ConfigMain_color_list_installed_reinstall)r'rrr�color_list_installed_reinstallsz)ConfigMain.color_list_installed_reinstallcCs
tj|�S)N)rZ%ConfigMain_color_list_installed_extra)r'rrr�color_list_installed_extrasz%ConfigMain.color_list_installed_extracCs
tj|�S)N)rZ'ConfigMain_color_list_available_upgrade)r'rrr�color_list_available_upgradesz'ConfigMain.color_list_available_upgradecCs
tj|�S)N)rZ)ConfigMain_color_list_available_downgrade)r'rrr�color_list_available_downgradesz)ConfigMain.color_list_available_downgradecCs
tj|�S)N)rZ)ConfigMain_color_list_available_reinstall)r'rrr�color_list_available_reinstallsz)ConfigMain.color_list_available_reinstallcCs
tj|�S)N)rZ'ConfigMain_color_list_available_install)r'rrr�color_list_available_installsz'ConfigMain.color_list_available_installcCs
tj|�S)N)rZ!ConfigMain_color_update_installed)r'rrr�color_update_installed!sz!ConfigMain.color_update_installedcCs
tj|�S)N)rZConfigMain_color_update_local)r'rrr�color_update_local$szConfigMain.color_update_localcCs
tj|�S)N)rZConfigMain_color_update_remote)r'rrr�color_update_remote'szConfigMain.color_update_remotecCs
tj|�S)N)rZConfigMain_color_search_match)r'rrr�color_search_match*szConfigMain.color_search_matchcCs
tj|�S)N)rZConfigMain_history_record)r'rrr�history_record-szConfigMain.history_recordcCs
tj|�S)N)rZ"ConfigMain_history_record_packages)r'rrr�history_record_packages0sz"ConfigMain.history_record_packagescCs
tj|�S)N)rZConfigMain_rpmverbosity)r'rrr�rpmverbosity3szConfigMain.rpmverbositycCs
tj|�S)N)rZConfigMain_strict)r'rrr�strict6szConfigMain.strictcCs
tj|�S)N)rZConfigMain_skip_broken)r'rrr�skip_broken9szConfigMain.skip_brokencCs
tj|�S)N)rZ#ConfigMain_autocheck_running_kernel)r'rrr�autocheck_running_kernel<sz#ConfigMain.autocheck_running_kernelcCs
tj|�S)N)rZ'ConfigMain_clean_requirements_on_remove)r'rrr�clean_requirements_on_remove?sz'ConfigMain.clean_requirements_on_removecCs
tj|�S)N)rZConfigMain_history_list_view)r'rrr�history_list_viewBszConfigMain.history_list_viewcCs
tj|�S)N)rZ(ConfigMain_upgrade_group_objects_upgrade)r'rrr�upgrade_group_objects_upgradeEsz(ConfigMain.upgrade_group_objects_upgradecCs
tj|�S)N)rZConfigMain_destdir)r'rrr�destdirHszConfigMain.destdircCs
tj|�S)N)rZConfigMain_comment)r'rrr�commentKszConfigMain.commentcCs
tj|�S)N)rZConfigMain_downloadonly)r'rrr�downloadonlyNszConfigMain.downloadonlycCs
tj|�S)N)rZConfigMain_ignorearch)r'rrr�
ignorearchQszConfigMain.ignorearchcCs
tj|�S)N)rZConfigMain_module_platform_id)r'rrr�module_platform_idTszConfigMain.module_platform_idcCs
tj|�S)N)rZConfigMain_module_stream_switch)r'rrr�module_stream_switchWszConfigMain.module_stream_switchcCs
tj|�S)N)rZConfigMain_module_obsoletes)r'rrr�module_obsoletesZszConfigMain.module_obsoletescCs
tj|�S)N)rZConfigMain_user_agent)r'rrr�
user_agent]szConfigMain.user_agentcCs
tj|�S)N)rZConfigMain_countme)r'rrr�countme`szConfigMain.countmecCs
tj|�S)N)rZ!ConfigMain_protect_running_kernel)r'rrr�protect_running_kernelcsz!ConfigMain.protect_running_kernelcCs
tj|�S)N)rZConfigMain_retries)r'rrr�retriesfszConfigMain.retriescCs
tj|�S)N)rZConfigMain_cachedir)r'rrr�cachediriszConfigMain.cachedircCs
tj|�S)N)rZConfigMain_fastestmirror)r'rrr�
fastestmirrorlszConfigMain.fastestmirrorcCs
tj|�S)N)rZConfigMain_excludepkgs)r'rrr�excludepkgsoszConfigMain.excludepkgscCs
tj|�S)N)rZConfigMain_includepkgs)r'rrr�includepkgsrszConfigMain.includepkgscCs
tj|�S)N)rZConfigMain_proxy)r'rrr�proxyuszConfigMain.proxycCs
tj|�S)N)rZConfigMain_proxy_username)r'rrr�proxy_usernamexszConfigMain.proxy_usernamecCs
tj|�S)N)rZConfigMain_proxy_password)r'rrr�proxy_password{szConfigMain.proxy_passwordcCs
tj|�S)N)rZConfigMain_proxy_auth_method)r'rrr�proxy_auth_method~szConfigMain.proxy_auth_methodcCs
tj|�S)N)rZConfigMain_protected_packages)r'rrr�protected_packages�szConfigMain.protected_packagescCs
tj|�S)N)rZConfigMain_username)r'rrr�username�szConfigMain.usernamecCs
tj|�S)N)rZConfigMain_password)r'rrr�password�szConfigMain.passwordcCs
tj|�S)N)rZConfigMain_gpgcheck)r'rrr�gpgcheck�szConfigMain.gpgcheckcCs
tj|�S)N)rZConfigMain_repo_gpgcheck)r'rrr�
repo_gpgcheck�szConfigMain.repo_gpgcheckcCs
tj|�S)N)rZConfigMain_enabled)r'rrr�enabled�szConfigMain.enabledcCs
tj|�S)N)rZConfigMain_enablegroups)r'rrr�enablegroups�szConfigMain.enablegroupscCs
tj|�S)N)rZConfigMain_bandwidth)r'rrr�	bandwidth�szConfigMain.bandwidthcCs
tj|�S)N)rZConfigMain_minrate)r'rrr�minrate�szConfigMain.minratecCs
tj|�S)N)rZConfigMain_ip_resolve)r'rrr�
ip_resolve�szConfigMain.ip_resolvecCs
tj|�S)N)rZConfigMain_throttle)r'rrr�throttle�szConfigMain.throttlecCs
tj|�S)N)rZConfigMain_timeout)r'rrr�timeout�szConfigMain.timeoutcCs
tj|�S)N)rZ!ConfigMain_max_parallel_downloads)r'rrr�max_parallel_downloads�sz!ConfigMain.max_parallel_downloadscCs
tj|�S)N)rZConfigMain_metadata_expire)r'rrr�metadata_expire�szConfigMain.metadata_expirecCs
tj|�S)N)rZConfigMain_sslcacert)r'rrr�	sslcacert�szConfigMain.sslcacertcCs
tj|�S)N)rZConfigMain_sslverify)r'rrr�	sslverify�szConfigMain.sslverifycCs
tj|�S)N)rZConfigMain_sslclientcert)r'rrr�
sslclientcert�szConfigMain.sslclientcertcCs
tj|�S)N)rZConfigMain_sslclientkey)r'rrr�sslclientkey�szConfigMain.sslclientkeycCs
tj|�S)N)rZConfigMain_proxy_sslcacert)r'rrr�proxy_sslcacert�szConfigMain.proxy_sslcacertcCs
tj|�S)N)rZConfigMain_proxy_sslverify)r'rrr�proxy_sslverify�szConfigMain.proxy_sslverifycCs
tj|�S)N)rZConfigMain_proxy_sslclientcert)r'rrr�proxy_sslclientcert�szConfigMain.proxy_sslclientcertcCs
tj|�S)N)rZConfigMain_proxy_sslclientkey)r'rrr�proxy_sslclientkey�szConfigMain.proxy_sslclientkeycCs
tj|�S)N)rZConfigMain_deltarpm)r'rrr�deltarpm�szConfigMain.deltarpmcCs
tj|�S)N)rZConfigMain_deltarpm_percentage)r'rrr�deltarpm_percentage�szConfigMain.deltarpm_percentagecCs
tj|�S)N)rZConfigMain_skip_if_unavailable)r'rrr�skip_if_unavailable�szConfigMain.skip_if_unavailablecCs
tj|�S)N)rZConfigMain_sslverifystatus)r'rrr�sslverifystatus�szConfigMain.sslverifystatusN)�rr5r8r!r�rdrerfr%r.rPr6r1r=rZdelete_ConfigMainrQrRr�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�rrrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r#�staticmethod�ConfigMain_addVarsFromDirZaddVarsFromDir�ConfigMain_addVarsFromEnvZaddVarsFromEnvrrrrr�nsr�cCstj||�S)N)rr9)�varsMapZdirPathrrrr9�sr9cCs
tj|�S)N)rr:)r;rrrr:�sr:c@seZdZiZx egD]Zejeedi��qWdd�ZiZ	x egD]Ze	jeedi��qBWdd�Z
eZe
jZdd�Zdd�Zd	d
�Zdd�Zd
d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Z d'd(�Z!d)d*�Z"d+d,�Z#d-d.�Z$d/d0�Z%d1d2�Z&d3d4�Z'd5d6�Z(d7d8�Z)d9d:�Z*d;d<�Z+d=d>�Z,d?d@�Z-dAdB�Z.dCdD�Z/dEdF�Z0dGdH�Z1dIdJ�Z2dKdL�Z3dMdN�Z4dOdP�Z5dQdR�Z6dSdT�Z7dUdV�Z8dWdX�Z9dYdZ�Z:d[d\�Z;d]d^�Z<d_d`�Z=dadb�Z>dcdd�Z?dedf�Z@dgdh�ZAdidj�ZBdkdl�ZCdmS)n�
ConfigRepor!cCst|t||�S)N)r-r<)r'r)r*rrrr:�szConfigRepo.<lambda>r.cCst|t|�S)N)r/r<)r'r)rrrr:�scCsdS)Nr)r'rrrr:�scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_ConfigReporr\r2r3)r'r;rrrrr=�s

zConfigRepo.__init__cCs
tj|�S)N)rZConfigRepo_getMainConfig)r'rrr�
getMainConfig�szConfigRepo.getMainConfigcCs
tj|�S)N)rZConfigRepo_name)r'rrrr)�szConfigRepo.namecCs
tj|�S)N)rZConfigRepo_enabled)r'rrrr#�szConfigRepo.enabledcCs
tj|�S)N)rZConfigRepo_basecachedir)r'rrr�basecachedir�szConfigRepo.basecachedircCs
tj|�S)N)rZConfigRepo_baseurl)r'rrr�baseurlszConfigRepo.baseurlcCs
tj|�S)N)rZConfigRepo_mirrorlist)r'rrr�
mirrorlistszConfigRepo.mirrorlistcCs
tj|�S)N)rZConfigRepo_metalink)r'rrr�metalinkszConfigRepo.metalinkcCs
tj|�S)N)rZConfigRepo_type)r'rrrr
szConfigRepo.typecCs
tj|�S)N)rZConfigRepo_mediaid)r'rrr�mediaid
szConfigRepo.mediaidcCs
tj|�S)N)rZConfigRepo_gpgkey)r'rrr�gpgkeyszConfigRepo.gpgkeycCs
tj|�S)N)rZConfigRepo_excludepkgs)r'rrrrszConfigRepo.excludepkgscCs
tj|�S)N)rZConfigRepo_includepkgs)r'rrrrszConfigRepo.includepkgscCs
tj|�S)N)rZConfigRepo_fastestmirror)r'rrrrszConfigRepo.fastestmirrorcCs
tj|�S)N)rZConfigRepo_proxy)r'rrrrszConfigRepo.proxycCs
tj|�S)N)rZConfigRepo_proxy_username)r'rrrrszConfigRepo.proxy_usernamecCs
tj|�S)N)rZConfigRepo_proxy_password)r'rrrr"szConfigRepo.proxy_passwordcCs
tj|�S)N)rZConfigRepo_proxy_auth_method)r'rrrr%szConfigRepo.proxy_auth_methodcCs
tj|�S)N)rZConfigRepo_username)r'rrrr(szConfigRepo.usernamecCs
tj|�S)N)rZConfigRepo_password)r'rrrr +szConfigRepo.passwordcCs
tj|�S)N)rZConfigRepo_protected_packages)r'rrrr.szConfigRepo.protected_packagescCs
tj|�S)N)rZConfigRepo_gpgcheck)r'rrrr!1szConfigRepo.gpgcheckcCs
tj|�S)N)rZConfigRepo_repo_gpgcheck)r'rrrr"4szConfigRepo.repo_gpgcheckcCs
tj|�S)N)rZConfigRepo_enablegroups)r'rrrr$7szConfigRepo.enablegroupscCs
tj|�S)N)rZConfigRepo_retries)r'rrrr:szConfigRepo.retriescCs
tj|�S)N)rZConfigRepo_bandwidth)r'rrrr%=szConfigRepo.bandwidthcCs
tj|�S)N)rZConfigRepo_minrate)r'rrrr&@szConfigRepo.minratecCs
tj|�S)N)rZConfigRepo_ip_resolve)r'rrrr'CszConfigRepo.ip_resolvecCs
tj|�S)N)rZConfigRepo_throttle)r'rrrr(FszConfigRepo.throttlecCs
tj|�S)N)rZConfigRepo_timeout)r'rrrr)IszConfigRepo.timeoutcCs
tj|�S)N)rZ!ConfigRepo_max_parallel_downloads)r'rrrr*Lsz!ConfigRepo.max_parallel_downloadscCs
tj|�S)N)rZConfigRepo_metadata_expire)r'rrrr+OszConfigRepo.metadata_expirecCs
tj|�S)N)rZConfigRepo_cost)r'rrr�costRszConfigRepo.costcCs
tj|�S)N)rZConfigRepo_priority)r'rrrrVUszConfigRepo.prioritycCs
tj|�S)N)rZConfigRepo_module_hotfixes)r'rrr�module_hotfixesXszConfigRepo.module_hotfixescCs
tj|�S)N)rZConfigRepo_sslcacert)r'rrrr,[szConfigRepo.sslcacertcCs
tj|�S)N)rZConfigRepo_sslverify)r'rrrr-^szConfigRepo.sslverifycCs
tj|�S)N)rZConfigRepo_sslclientcert)r'rrrr.aszConfigRepo.sslclientcertcCs
tj|�S)N)rZConfigRepo_sslclientkey)r'rrrr/dszConfigRepo.sslclientkeycCs
tj|�S)N)rZConfigRepo_proxy_sslcacert)r'rrrr0gszConfigRepo.proxy_sslcacertcCs
tj|�S)N)rZConfigRepo_proxy_sslverify)r'rrrr1jszConfigRepo.proxy_sslverifycCs
tj|�S)N)rZConfigRepo_proxy_sslclientcert)r'rrrr2mszConfigRepo.proxy_sslclientcertcCs
tj|�S)N)rZConfigRepo_proxy_sslclientkey)r'rrrr3pszConfigRepo.proxy_sslclientkeycCs
tj|�S)N)rZConfigRepo_deltarpm)r'rrrr4sszConfigRepo.deltarpmcCs
tj|�S)N)rZConfigRepo_deltarpm_percentage)r'rrrr5vszConfigRepo.deltarpm_percentagecCs
tj|�S)N)rZConfigRepo_skip_if_unavailable)r'rrrr6yszConfigRepo.skip_if_unavailablecCs
tj|�S)N)rZConfigRepo_enabled_metadata)r'rrr�enabled_metadata|szConfigRepo.enabled_metadatacCs
tj|�S)N)rZConfigRepo_user_agent)r'rrrrszConfigRepo.user_agentcCs
tj|�S)N)rZConfigRepo_countme)r'rrrr�szConfigRepo.countmecCs
tj|�S)N)rZConfigRepo_failovermethod)r'rrr�failovermethod�szConfigRepo.failovermethodcCs
tj|�S)N)rZConfigRepo_sslverifystatus)r'rrrr7�szConfigRepo.sslverifystatusN)Drr5r8r!r�rdrerfr%r.rPr6r1rZdelete_ConfigReporQrRr=r=r)r#r>r?r@rArrBrCrrrrrrrrr rr!r"r$rr%r&r'r(r)r*r+rDrVrEr,r-r.r/r0r1r2r3r4r5r6rFrrrGr7rrrrr<�s|r<c@s�eZdZiZdd�ZiZdd�ZeZdd�Z	dd�Z
ejed<ej
ed<erZeej
ej�Zejed	<ejed	<er�eejej�Zd
d�Zdd
�ZejZdd�ZdS)�OptionBindsIteratorcCst|t||�S)N)r-rH)r'r)r*rrrr:�szOptionBindsIterator.<lambda>cCst|t|�S)N)r/rH)r'r)rrrr:�scCs>tj||�}y|jj|�Wntjk
r8||_YnXdS)N)rZnew_OptionBindsIteratorrr\r2r3)r'Z_curZ_endrrrrr=�s
zOptionBindsIterator.__init__cCs
tj|�S)N)rZOptionBindsIterator___iter__)r'rrrrO�szOptionBindsIterator.__iter__�curr�cCs
tj|�S)N)rZOptionBindsIterator___next__)r'rrrrF�szOptionBindsIterator.__next__cCs
tj|�S)N)rZOptionBindsIterator_next)r'rrrrE�szOptionBindsIterator.nextcCsdS)Nr)r'rrrr:�sN)rr5r8r!r%r.rPr6r1r=rOrZOptionBindsIterator_cur_setZOptionBindsIterator_cur_getr#�_swig_propertyrIZOptionBindsIterator_end_setZOptionBindsIterator_end_getr�rFrEZdelete_OptionBindsIteratorrQrRrrrrrH�s&



rHc@s�eZdZiZdd�ZiZdd�ZeZe	r4e
ej�Z
nejZ
dd�Zdd�Zdd	�Zd
d�Zdd
�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�ZejZ d&d�Z!d'S)(�ConfigParsercCst|t||�S)N)r-rK)r'r)r*rrrr:�szConfigParser.<lambda>cCst|t|�S)N)r/rK)r'r)rrrr:�scCstj||�S)N)rZConfigParser_setSubstitutions)r'�
substitutionsrrr�setSubstitutions�szConfigParser.setSubstitutionscCs
tj|�S)N)rZConfigParser_getSubstitutions)r'rrr�getSubstitutions�szConfigParser.getSubstitutionscCstj||�S)N)rZConfigParser_read)r'ZfilePathrrr�read�szConfigParser.readcGstj|f|��S)N)rZConfigParser_write)r'r;rrr�write�szConfigParser.writecGstj|f|��S)N)rZConfigParser_addSection)r'r;rrr�
addSection�szConfigParser.addSectioncCstj||�S)N)rZConfigParser_hasSection)r'�sectionrrr�
hasSection�szConfigParser.hasSectioncCstj|||�S)N)rZConfigParser_hasOption)r'rR�keyrrr�	hasOption�szConfigParser.hasOptioncGstj|f|��S)N)rZConfigParser_setValue)r'r;rrr�setValue�szConfigParser.setValuecCstj||�S)N)rZConfigParser_removeSection)r'rRrrr�
removeSection�szConfigParser.removeSectioncCstj|||�S)N)rZConfigParser_removeOption)r'rRrTrrr�removeOption�szConfigParser.removeOptioncCstj|||�S)N)rZConfigParser_addCommentLine)r'rRrrrr�addCommentLine�szConfigParser.addCommentLinecCstj|||�S)N)rZConfigParser_getValue)r'rRrTrrrr_�szConfigParser.getValuecCstj|||�S)N)rZ ConfigParser_getSubstitutedValue)r'rRrTrrr�getSubstitutedValue�sz ConfigParser.getSubstitutedValuecGstj|f|��S)N)rZConfigParser_getHeader)r'r;rrr�	getHeader�szConfigParser.getHeadercGstj|f|��S)N)rZConfigParser_getData)r'r;rrr�getData�szConfigParser.getDatacCstj||�S)N)rZConfigParser_readString)r'Zcontentrrr�
readString�szConfigParser.readStringcCs:tj�}y|jj|�Wntjk
r4||_YnXdS)N)rZnew_ConfigParserrr\r2r3)r'rrrrr=�s
zConfigParser.__init__cCsdS)Nr)r'rrrr:�sN)"rr5r8r!r%r.rPr6r1r#r8r�ConfigParser_substituteZ
substituterMrNrOrPrQrSrUrVrWrXrYr_rZr[r\r]r=Zdelete_ConfigParserrQrRrrrrrK�s6rKcCstj||�S)N)rr^)�textrLrrrr^�sr^c@s�eZdZiZdd�ZiZdd�ZeZdd�Z	e
jed<e
jed<e
rRee
je
j�Ze
jed<e
jed<e
rxee
je
j�Zdd	�Zd
d�Zdd
�Zdd�Ze
jZdd�ZdS)�PairStringOptionBindsItemcCst|t||�S)N)r-r`)r'r)r*rrrr:�sz"PairStringOptionBindsItem.<lambda>cCst|t|�S)N)r/r`)r'r)rrrr:�scGs<tj|�}y|jj|�Wntjk
r6||_YnXdS)N)rZnew_PairStringOptionBindsItemrr\r2r3)r'r;rrrrr=s

z"PairStringOptionBindsItem.__init__�first�secondcCsdS)Nrr)r'rrrr~sz!PairStringOptionBindsItem.__len__cCst|j|jf�S)N)r�rarb)r'rrrr1sz"PairStringOptionBindsItem.__repr__cCs|ds|jS|jSdS)Nr)rarb)r'r�rrrr�sz%PairStringOptionBindsItem.__getitem__cCs|ds||_n||_dS)Nr)rarb)r'r��valrrrr�sz%PairStringOptionBindsItem.__setitem__cCsdS)Nr)r'rrrr:sN)rr5r8r!r%r.rPr6r1r=rZ#PairStringOptionBindsItem_first_setZ#PairStringOptionBindsItem_first_getr#rJraZ$PairStringOptionBindsItem_second_setZ$PairStringOptionBindsItem_second_getrbr~r�r�Z delete_PairStringOptionBindsItemrQrRrrrrr`�s(



r`cCs�g}yt|t�st|t�r |g}Wntk
r6YnXxn|D]f}y|j|�|j|�Wq>tk
rnYq>tk
r�}ztd|t|�f��WYdd}~Xq>Xq>W|S)NzParsing file '%s' failed: %s)	�
isinstancer�Zunicode�	NameError�readFileNamer\�IOErrorr3�RuntimeError)r'�	filenamesZparsedFNamesZfname�errr�ConfigParser__newRead%s


*rk�<string>cCsJy|j|�Wn6tk
rD}ztd|t|�f��WYdd}~XnXdS)NzParsing source '%s' failed: %s)r]r3rhr�)r'�string�sourcerjrrr�ConfigParser__read_string8srocCs|j|�std|��dS)NzSection '%s' already exists)rQ�KeyError)r'rRrrr�ConfigParser__add_section@s
rqFcCsTy |r|j||�S|j||�SWn.tk
rN}ztt|���WYdd}~XnXdS)N)r_rZ�
IndexErrorrpr�)r'rRr��rawrjrrr�ConfigParser__getIsrtcCst|j|||d��S)N)rs)�intr")r'rRr�rsrrr�ConfigParser__getintUsrvcCst|j|||d��S)N)rs)�floatr")r'rRr�rsrrr�ConfigParser__getfloatZsrxcCsD|j|||d�}ytd�j|�Stk
r>td|��YnXdS)N)rsFzNot a boolean: %s)r"r[r^rh�
ValueError)r'rRr�rsr�rrr�ConfigParser__getboolean_s
rzcCs`|j|�std|��|j�|}g}x4|D],}|jd�s,|j|||d�}|j||f�q,W|S)NzNo section: '%s'�#)rs)rSrpr\�
startswithr"r\)r'rRrs�sectObj�itemsrTr*rrr�ConfigParser__itemshs


rcCs(|j|�std|��|j|||�dS)NzNo section: '%s')rSrprV)r'rRr�r*rrr�ConfigParser__setus
r�cCs"|j|�std|��|j||�S)NzNo section: '%s')rSrprX)r'rRr�rrr�ConfigParser__remove_option~s
r�cCs0|j|�std|��|j�|}dd�|D�S)NzNo section: '%s'cSsg|]}|jd�s|�qS)r{)r|)�.0r�rrr�
<listcomp>�sz)ConfigParser__options.<locals>.<listcomp>)rSrpr\)r'rRr}rrr�ConfigParser__options�s
r�cCst|j��S)N)r�r\)r'rrr�ConfigParser__sections�sr�)rrr)rrr)r)rl)F)F)F)F)F)��sysrZ_swig_python_version_inforr�propertyrJre�builtinsr2r
r,r-r/r6r$r7r#r3r9ZSwigPyIterator_swigregisterZlibdnf.common_typesZlibdnfrSZOption_swigregisterr[ZOptionBool_swigregisterZcvarZ
defTrueValuesZdefFalseValuesrgZOptionEnumString_swigregisterrhZOptionNumberInt32_swigregisterriZOptionNumberUInt32_swigregisterrjZOptionNumberInt64_swigregisterrkZOptionNumberUInt64_swigregisterrlZOptionNumberFloat_swigregisterrmZOptionSeconds_swigregisterrnZOptionString_swigregisterroZOptionStringList_swigregisterrpZOptionPath_swigregisterrqZOptionChildBool_swigregisterrsZOptionChildString_swigregisterrtZ"OptionChildStringList_swigregisterruZ#OptionChildNumberInt32_swigregisterrvZ$OptionChildNumberUInt32_swigregisterrwZ#OptionChildNumberFloat_swigregisterrxZ"OptionChildEnumString_swigregisterryZOptionChildSeconds_swigregisterrzZVectorString_swigregisterr��__str__r�rIr�rJr��__lt__r��__le__r��__gt__r��__ge__r�rKr��__imul__r��__mul__r��__rmul__r�rMr�r\r�rDr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�ZOptionBinds_swigregisterr�ZOptionBinds_Item_swigregisterr�ZConfig_swigregisterr�ZConfigMain_swigregisterr9r:r<ZConfigRepo_swigregisterrHZ OptionBindsIterator_swigregisterrKZConfigParser_swigregisterr^r`Z&PairStringOptionBindsItem_swigregisterrOrfrkroZread_stringrqZadd_sectionrSZhas_sectionrUZ
has_optionrtr"rvZgetintrxZgetfloatrzZ
getbooleanrr~r�rWrWZremove_sectionr�Z
remove_optionr�Zoptionsr�Zsectionsr�excluderrrr�<module>s�
	
='4+.....+.++++++++n$j* C%

	






?>