�
J�gy � � � d Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d � d
e� � Z G d� de� � Z G d
� de� � Z G d� de� � Z G d� de� � Z
G d� de
� � Z G d� dee� � Z
G d� dee� � Z G d� dee� � Z G d� dee� � Z G d� dee� � Z G d� d ee� � Z G d!� d"e� � Z G d#� d$e� � Zd%S )&z+Exceptions used in the google.auth package.c �8 � � e Zd ZdZ� fd�Zed� � � Z� xZS )�GoogleAuthErrorz&Base class for all google.auth errors.c �| �� t t | � � j |� |� dd� � }|| _ d S )N� retryableF)�superr �__init__�get�
_retryable)�self�args�kwargsr � __class__s ��f/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/google/auth/exceptions.pyr zGoogleAuthError.__init__ s; �� �-��o�t�$�$�-�t�4�4��J�J�{�E�2�2� �#����� c � � | j S �N)r �r
s r r zGoogleAuthError.retryable s
� ���r )�__name__�
__module__�__qualname__�__doc__r �propertyr �
__classcell__�r
s @r r r sY �� � � � � �0�0�$� $� $� $� $�
�� � �X�� � � � r r c � � e Zd ZdZdS )�TransportErrorz:Used to indicate an error occurred during an HTTP request.N�r r r r � r r r r s � � � � � �D�D�D�Dr r c � � e Zd ZdZdS )�RefreshErrorzMUsed to indicate that an refreshing the credentials' access token
failed.Nr r r r r r # s � � � � � �� � � r r c � � e Zd ZdZdS )�UserAccessTokenErrorzCUsed to indicate ``gcloud auth print-access-token`` command failed.Nr r r r r! r! ( s � � � � � �M�M�M�Mr r! c � � e Zd ZdZdS )�DefaultCredentialsErrorz;Used to indicate that acquiring default credentials failed.Nr r r r r# r# , s � � � � � �E�E�E�Er r# c � � e Zd ZdZdS )�MutualTLSChannelErrorzyUsed to indicate that mutual TLS channel creation is failed, or mutual
TLS channel credentials is missing or invalid.Nr r r r r% r% 0 s � � � � � �6� 6� 6� 6r r% c �( � e Zd ZdZed� � � ZdS )�ClientCertErrorz?Used to indicate that client certificate is missing or invalid.c � � dS )NFr r s r r zClientCertError.retryable8 s � ��ur N)r r r r r r r r r r'