a
><�f�� � @ s� d dl mZ edk red��es(dev r6ddlmZ nd dlZzd dlZ W n e
yd d dl Z Y n0 dd � Zd
d� Zdd
� Z
dd� ZG dd� de�ZG dd� de�Ze�e� d dlZG dd� de�Ze�e� G dd� de�Ze�e� ejZejZejZG dd� de�Ze�e� G dd� de�Ze� e� G dd� de�Z!e�"e!� G dd� de�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�0e/� G d,d-� d-e�Z1e�2e1� G d.d/� d/e�Z3e�4e3� G d0d1� d1e�Z5e�6e5� G d2d3� d3e�Z7e�8e7� G d4d5� d5e�Z9e�:e9� G d6d7� d7e�Z;e�<e;� G d8d9� d9e�Z=e�>e=� G d:d;� d;e�Z?e�@e?� G d<d=� d=e�ZAe�BeA� d>d?� ZCeCeA_Dd@dA� ZEeEeA_FdBdC� ZGeGeA_HdDdE� ZIeIeA_JdFdG� ZKeKeA_LdHdI� ZMeMeA_NdJdK� ZOeOeA_PdLdM� ZQeQeA_RdNdO� ZSeSeA_TdPdQ� ZUeUeA_VdRdS� ZWeWeA_XdTdU� ZYeYeA_ZdVdW� Z[e[eA_\dXdY� Z]e]eA_^dZd[� Z_e_eA_`d\d]� ZaeaeA_bd^d_� ZceceA_dd`da� ZeeeeA_fdbdc� ZgegeA_hddde� ZieieA_jdfdg� ZkekeA_lG dhdi� die�Zme�nem� G djdk� dke�Zoe�peo� G dldm� dme�Zqe�req� G dndo� doeq�Zse�tes� dpdq� Zudrds� ZvG dtdu� dueq�Zwe�xew� G dvdw� dwe�Zye�zey� G dxdy� dye�Z{e�|e{� dzd{� Z}G d|d}� d}e�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{_�[�esj�es_�ewj�ew_�dS )�� )�version_info)� � r zPython 2.7 or later required�.� )�_confNc C sB zd| j �� }W n tjy* d}Y n0 d| jj| jj|f S )Nz proxy of � z<%s.%s; %s >)�this�__repr__�__builtin__� Exception� __class__�
__module__�__name__)�selfZstrthis� r �1/usr/lib64/python3.9/site-packages/libdnf/conf.py�
_swig_repr s
r c s � fdd�}|S )Nc sh |dkr| j �|� nN|dkr,� | ||� n8t| |�rXttt| �|�t�rX� | ||� ntd| ��d S )N�thisownr z(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 � fdd�}|S )Nc s8 t | |�r(tt| |�t�s(� | ||� ntd| ��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 � fdd�}|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"