File: //usr/lib/python3/dist-packages/uaclient/api/__pycache__/exceptions.cpython-310.pyc
o
�~c� � @ st d dl mZmZ d dlmZ d dlmZmZmZm Z m
Z
mZmZm
Z
mZ g d�ZG dd� de�ZG dd� de�ZdS ) � )�List�Tuple)�messages) �AlreadyAttachedError�ConnectivityError�ContractAPIError�EntitlementNotFoundError�InvalidProImage�
LockHeldError�NonAutoAttachImageError�UrlError�UserFacingErrorc s0 e Zd Zdeeeejf f� fdd�Z� Z S )�EntitlementsNotEnabledError�failed_servicesc s0 dd� |D �}t � jtjjtjjd|id� d S )Nc S s( g | ]}|d |d j |d jd��qS )r � )�name�code�title)r �msg)�.0�f� r �9/usr/lib/python3/dist-packages/uaclient/api/exceptions.py�
<listcomp>! s ��z8EntitlementsNotEnabledError.__init__.<locals>.<listcomp>�services)�additional_info)�super�__init__r �ENTITLEMENTS_NOT_ENABLED_ERRORr r )�selfr �
info_dicts�� __class__r r r s �
�z$EntitlementsNotEnabledError.__init__)
�__name__�
__module__�__qualname__r r �strr �NamedMessager �
__classcell__r r r! r r s �r c s e Zd Z� fdd�Z� ZS )�AutoAttachDisabledErrorc s t � �tjjtjj� d S )N)r r r �AUTO_ATTACH_DISABLED_ERRORr r )r r! r r r - s �z AutoAttachDisabledError.__init__)r# r$ r% r r( r r r! r r) , s r) N)�typingr r �uaclientr �uaclient.exceptionsr r r r r r
r r r
�__all__r r) r r r r �<module> s ,