File: //proc/self/root/usr/libexec/kcare/python/kcarectl/__pycache__/errors.cpython-312.pyc
�
p��g+ � � � d dl mZ G d� de� Z G d� de� Z G d� de� Z G d� d e� Z G d
� de� Z G d� d
e� Z G d� de� Z d� Z
y)� )� HTTPErrorc � � e Zd Zdd�Zy)�SafeExceptionWrapperNc �. � || _ || _ || _ y �N)�inner�etype�details)�selfr r r
s �,/usr/libexec/kcare/python/kcarectl/errors.py�__init__zSafeExceptionWrapper.__init__ s � ���
���
���� )NN��__name__�
__module__�__qualname__r
� r r r r s � �r r c � � e Zd ZdZy)�
KcareErrorzwBase kernelcare exception which will be considered as expected
error and the full traceback will not be shown.
N)r r r �__doc__r r r r r s � �� r r c � � e Zd Zy)�NotFoundN�r r r r r r r r � � �r r c � � e Zd Zy)�NoLibcareLicenseExceptionNr r r r r r r r r c �$ � � e Zd Z� fd�Zd� Z� xZS )�AlreadyTrialedExceptionc �l �� t t | �
|i |�� |d|j d� | _ || _ y )N� �T)�superr r
�index�created�ip)r r% r$ �args�kwargs� __class__s �r r
z AlreadyTrialedException.__init__ s6 �� �
�%�t�5�t�F�v�F��q�7�=�=��#5�6�����r c �N � dj | j | j � S )Nz6The IP {0} was already used for a trial license on {1})�formatr% r$ )r s r �__str__zAlreadyTrialedException.__str__% s � �G�N�N�t�w�w�X\�Xd�Xd�e�er )r r r r
r+ �
__classcell__)r( s @r r r s �� ��
fr r c � � e Zd Zd� Zy)�UnableToGetLicenseExceptionc �H � t j | dt |� z � y )Nz6Unknown Issue when getting trial license. Error code: )� Exceptionr
�str)r �codes r r
z$UnableToGetLicenseException.__init__* s � ����4�!Y�\_�`d�\e�!e�fr Nr r r r r. r. ) s � �gr r. c � � e Zd Zy)�BadSignatureExceptionNr r r r r4 r4 . r r r4 c � � � � fd�}|S )Nc � �� t | �� S r )�
isinstance)�e�state�exc_lists �r r zcheck_exc.<locals>.inner3 s �� ��!�X�&�&r r )r: r s ` r � check_excr; 2 s �� �'� �Lr N)�py23r r0 r r r r r r. r4 r; r r r �<module>r= sg ��
��9� � �� � �y� � �
� �f�j� f�g�*� g�
�J� �r