o
    ŒÌJhÍ  ã                   @   s¼   d dl mZ d dlmZ d dlmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ g d¢ZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZ dS )é    )Úmessages)ÚAPIError)ÚAlreadyAttachedErrorÚConnectivityErrorÚContractAPIErrorÚDepedentOptionErrorÚEntitlementNotDisabledErrorÚEntitlementNotEnabledErrorÚEntitlementNotFoundErrorÚEntitlementsNotEnabledErrorÚ FeatureNotSupportedOldTokenErrorÚIncompatibleServiceStopsEnableÚInvalidOptionCombinationÚInvalidProImageÚLockHeldErrorÚ MagicAttachTokenAlreadyActivatedÚMagicAttachTokenErrorÚMagicAttachUnavailableÚNonAutoAttachImageErrorÚNonRootUserErrorÚRequiredServiceStopsEnableÚUbuntuProErrorÚUnattachedErrorÚUnsupportedManifestFileÚUrlErrorÚUserFacingError)r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r   r   r   r   r   c                   @   ó   e Zd ZejZdS )ÚAutoAttachDisabledErrorN)Ú__name__Ú
__module__Ú__qualname__r   ÚE_AUTO_ATTACH_DISABLED_ERRORÚ_msg© r#   r#   ú9/usr/lib/python3/dist-packages/uaclient/api/exceptions.pyr   :   ó    
r   c                   @   r   )ÚUnattendedUpgradesErrorN)r   r   r    r   ÚE_UNATTENDED_UPGRADES_ERRORÚ_formatted_msgr#   r#   r#   r$   r&   >   r%   r&   c                   @   r   )ÚNotSupportedN)r   r   r    r   ÚE_NOT_SUPPORTEDr"   r#   r#   r#   r$   r)   B   r%   r)   N)!Úuaclientr   Úuaclient.api.errorsr   Úuaclient.exceptionsr   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Ú__all__r   r&   r)   r#   r#   r#   r$   Ú<module>   s    h