Edit File: exceptions.cpython-36.opt-1.pyc
3 �ft`�������������������@���sp��d�Z�ddlmZ�ddlmZmZmZ�ddlZddl Z ddl Z G�dd��de�ZG�dd��de�Z G�d d ��d e �ZG�dd��de �ZG�d d��de �ZG�dd��de �ZG�dd��de �ZG�dd��de �ZG�dd��de �ZG�dd��de �ZG�dd��de �ZG�dd��de �ZG�dd��de�ZG�dd ��d e�ZG�d!d"��d"e�ZG�d#d$��d$e�ZG�d%d&��d&e �ZG�d'd(��d(e�ZG�d)d*��d*e �ZdS�)+z Core DNF Errors. �����)�unicode_literals)�ucd�_�P_Nc���������������@���s���e�Zd�ZdS�)�DeprecationWarningN)�__name__� __module__�__qualname__��r ���r ���� /usr/lib/python3.6/exceptions.pyr������s���r���c�������������������s2���e�Zd�ZdZd ��fdd� Zdd��Zdd��Z���ZS�) �ErrorzTBase Error. All other Errors thrown by DNF should inherit from this. :api Nc����������������s(���t�t|��j���|d�krd�nt|�|�_d�S�)N)�superr����__init__r����value)�selfr���)� __class__r ���r���r���&���s����zError.__init__c�������������C���s���dj�|�j�S�)Nz{})�formatr���)r���r ���r ���r����__str__*���s����z Error.__str__c�������������C���s���t�|�j���S�)N)r���r���)r���r ���r ���r����__unicode__-���s����zError.__unicode__)N)r���r���r ����__doc__r���r���r���� __classcell__r ���r ���)r���r���r������s���r���c���������������@���s���e�Zd�ZdS�)� CompsErrorN)r���r���r ���r ���r ���r ���r���r���2���s���r���c�������������������s���e�Zd�Zd��fdd� Z���ZS�)�ConfigErrorNc����������������s*���t�t|��j|��|d�k r t|�nd�|�_d�S�)N)r ���r���r���r���� raw_error)r���r���r���)r���r ���r���r���8���s����zConfigError.__init__)NN)r���r���r ���r���r���r ���r ���)r���r���r���7���s���r���c���������������@���s���e�Zd�ZdS�)� DatabaseErrorN)r���r���r ���r ���r ���r ���r���r���=���s���r���c���������������@���s���e�Zd�ZdS�)� DepsolveErrorN)r���r���r ���r ���r ���r ���r���r���A���s���r���c�������������������s0���e�Zd�Z��fdd�Zedd���Zdd��Z���ZS�)� DownloadErrorc����������������s���t�t|��j���||�_d�S�)N)r ���r���r����errmap)r���r���)r���r ���r���r���H���s����zDownloadError.__init__c�������������C���sP���g�}x@|�D�]8}x2|�|�D�]&}|r,d||f�nd|�}|j�|��qW�q W�dj|�S�)Nz%s: %sz%s� )�append�join)r���Z errstrings�key�error�msgr ���r ���r���� errmap2strL���s���� zDownloadError.errmap2strc�������������C���s���|�j�|�j�S�)N)r$���r���)r���r ���r ���r���r���U���s����zDownloadError.__str__)r���r���r ���r����staticmethodr$���r���r���r ���r ���)r���r���r���F���s��� r���c���������������@���s���e�Zd�ZdS�)� LockErrorN)r���r���r ���r ���r ���r ���r���r&���Y���s���r&���c�������������������s*���e�Zd�Zd��fdd� Z��fdd�Z���ZS�)�MarkingErrorNc����������������s*���t�t|��j|��|dkrdnt|�|�_dS�)z&Initialize the marking error instance.N)r ���r'���r���r����pkg_spec)r���r���r(���)r���r ���r���r���`���s����zMarkingError.__init__c����������������s&���t�t|��j��}|�jr"|d|�j�7�}|S�)Nz: )r ���r'���r���r(���)r����string)r���r ���r���r���e���s����zMarkingError.__str__)NN)r���r���r ���r���r���r���r ���r ���)r���r���r'���]���s���r'���c�������������������s4���e�Zd�Zf�f�f�f�f�f��fdd� Zedd���Z���ZS�)� MarkingErrorsc����������������s��t�d�}|r&|dt�d��dj|��7�}|rD|dt�d��dj|��7�}|rb|dt�d��dj|��7�}|r�|dt�d��dj|��7�}|r�tjj|d��}|d �tjjjkr�|ddjt d dt |��|g��7�}n"|ddjt dd t |��|g��7�}tt|��j |��||�_||�_||�_||�_||�_dS�)z&Initialize the marking error instance.zProblems in request:r���zmissing packages: z, zbroken packages: zmissing groups or modules: zbroken groups or modules: r�������z)Modular dependency problem with Defaults:z*Modular dependency problems with Defaults:zModular dependency problem:zModular dependency problems:N)r���r ����dnf�utilZ_format_resolve_problems�libdnf�moduleZModulePackageContainerZ!ModuleErrorType_ERROR_IN_DEFAULTSr����lenr ���r*���r����no_match_group_specs�error_group_specs�no_match_pkg_specs�error_pkg_specs�module_depsolv_errors)r���r1���r2���r3���r4���r5���r#���Zmsg_mod)r���r ���r���r���n���s6����zMarkingErrors.__init__c�������������C���s���d}t�j|tdd��|�jS�)Nz[Attribute module_debsolv_errors is deprecated. Use module_depsolv_errors attribute instead.����)� stacklevel)�warnings�warnr���r5���)r���r#���r ���r ���r����module_debsolv_errors����s����z#MarkingErrors.module_debsolv_errors)r���r���r ���r����propertyr:���r���r ���r ���)r���r���r*���l���s���r*���c���������������@���s���e�Zd�ZdS�)� MetadataErrorN)r���r���r ���r ���r ���r ���r���r<�������s���r<���c���������������@���s���e�Zd�ZdS�)� MiscErrorN)r���r���r ���r ���r ���r ���r���r=�������s���r=���c�������������������s���e�Zd�Zd��fdd� Z���ZS�)�PackagesNotAvailableErrorNc����������������s ���t�t|��j||��|pg�|�_d�S�)N)r ���r>���r����packages)r���r���r(���r?���)r���r ���r���r�������s����z"PackagesNotAvailableError.__init__)NNN)r���r���r ���r���r���r ���r ���)r���r���r>�������s���r>���c���������������@���s���e�Zd�ZdS�)�PackageNotFoundErrorN)r���r���r ���r ���r ���r ���r���r@�������s���r@���c�������������������s���e�Zd�Zd��fdd� Z���ZS�)�PackagesNotInstalledErrorNc����������������s ���t�t|��j||��|pg�|�_d�S�)N)r ���rA���r���r?���)r���r���r(���r?���)r���r ���r���r�������s����z"PackagesNotInstalledError.__init__)NNN)r���r���r ���r���r���r ���r ���)r���r���rA�������s���rA���c�������������������s$���e�Zd�Z��fdd�Zdd��Z���ZS�)�ProcessLockErrorc����������������s���t�t|��j|��||�_d�S�)N)r ���rB���r����pid)r���r���rC���)r���r ���r���r�������s����zProcessLockError.__init__c�������������C���s���t�|�j|�jffS�)zPickling support.)rB���r���rC���)r���r ���r ���r���� __reduce__����s����zProcessLockError.__reduce__)r���r���r ���r���rD���r���r ���r ���)r���r���rB�������s���rB���c���������������@���s���e�Zd�ZdS�)� RepoErrorN)r���r���r ���r ���r ���r ���r���rE�������s���rE���c���������������@���s���e�Zd�ZdS�)�ThreadLockErrorN)r���r���r ���r ���r ���r ���r���rF�������s���rF���c���������������@���s���e�Zd�ZdS�)�TransactionCheckErrorN)r���r���r ���r ���r ���r ���r���rG�������s���rG���)r���Z __future__r���Zdnf.i18nr���r���r���Zdnf.utilr,���r.���r8���r���� Exceptionr���r���r���r���r���r���r&���r'���r*���r<���r=���r>���r@���rA���rB���rE���rF���rG���r ���r ���r ���r����<module>���s0���)