Ë
    ùmxiy  ã                   ó   — d Z  G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d	„ d
e«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z	 G d„ de«      Z
 G d„ de
«      Z G d„ dee«      Z G d„ dee«      Z G d„ dee«      Z G d„ dee«      Z G d„ dee«      Z G d„ d ee«      Z G d!„ d"e«      Z G d#„ d$e«      Zy%)&z+Exceptions used in the google.auth package.c                   ó2   ‡ — e Zd ZdZˆ fd„Zed„ «       Zˆ xZS )ÚGoogleAuthErrorz&Base class for all google.auth errors.c                 óX   •— t        t        | �
  |Ž  |j                  dd«      }|| _        y )NÚ	retryableF)Úsuperr   Ú__init__ÚgetÚ
_retryable)ÚselfÚargsÚkwargsr   Ú	__class__s       €úM/home/htdocs/ttos/venv/lib/python3.12/site-packages/google/auth/exceptions.pyr   zGoogleAuthError.__init__   s)   ø€ ÜŒo˜tÑ-¨tÑ4Ø—J‘J˜{¨EÓ2ˆ	Ø#ˆ�ó    c                 ó   — | j                   S ©N)r	   ©r
   s    r   r   zGoogleAuthError.retryable   s   € à�‰Ðr   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr   Ú__classcell__©r   s   @r   r   r      s   ø„ Ù0ô$ð
 ñó ôr   r   c                   ó   — e Zd ZdZy)ÚTransportErrorz:Used to indicate an error occurred during an HTTP request.N©r   r   r   r   © r   r   r   r      s   „ ÚDr   r   c                   ó   — e Zd ZdZy)ÚRefreshErrorzMUsed to indicate that an refreshing the credentials' access token
    failed.Nr   r   r   r   r   r   #   s   „ òr   r   c                   ó   — e Zd ZdZy)ÚUserAccessTokenErrorzCUsed to indicate ``gcloud auth print-access-token`` command failed.Nr   r   r   r   r!   r!   (   s   „ ÚMr   r!   c                   ó   — e Zd ZdZy)ÚDefaultCredentialsErrorz;Used to indicate that acquiring default credentials failed.Nr   r   r   r   r#   r#   ,   s   „ ÚEr   r#   c                   ó   — e Zd ZdZy)Ú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   „ ò6r   r%   c                   ó    — e Zd ZdZed„ «       Zy)ÚClientCertErrorz?Used to indicate that client certificate is missing or invalid.c                  ó   — y)NFr   r   s    r   r   zClientCertError.retryable8   s   € àr   N)r   r   r   r   r   r   r   r   r   r'   r'   5   s   „ ÙIàñó ñr   r'   c                   ó   — e Zd ZdZy)Ú
OAuthErrorzLUsed to indicate an error occurred during an OAuth related HTTP
    request.Nr   r   r   r   r*   r*   =   s   „ òr   r*   c                   ó$   ‡ — e Zd ZdZdˆ fd„	Zˆ xZS )ÚReauthFailErrorz$An exception for when reauth failed.c                 óL   •— t        t        | �
  dj                  |«      fi |¤Ž y )NzReauthentication failed. {0})r   r,   r   Úformat)r
   Úmessager   r   s      €r   r   zReauthFailError.__init__E   s(   ø€ ÜŒo˜tÑ-Ø*×1Ñ1°'Ó:ñ	
Ø>Dó	
r   r   )r   r   r   r   r   r   r   s   @r   r,   r,   B   s   ø„ Ù.÷
ñ 
r   r,   c                   ó   — e Zd ZdZy)ÚReauthSamlChallengeFailErrorz0An exception for SAML reauth challenge failures.Nr   r   r   r   r1   r1   K   s   „ Ú:r   r1   c                   ó   — e Zd ZdZy)ÚMalformedErrorz An exception for malformed data.Nr   r   r   r   r3   r3   O   s   „ Ú*r   r3   c                   ó   — e Zd ZdZy)ÚInvalidResourcezAn exception for URL error.Nr   r   r   r   r5   r5   S   s   „ Ú%r   r5   c                   ó   — e Zd ZdZy)ÚInvalidOperationz#An exception for invalid operation.Nr   r   r   r   r7   r7   W   s   „ Ú-r   r7   c                   ó   — e Zd ZdZy)ÚInvalidValuez*Used to wrap general ValueError of python.Nr   r   r   r   r9   r9   [   s   „ Ú4r   r9   c                   ó   — e Zd ZdZy)ÚInvalidTypez)Used to wrap general TypeError of python.Nr   r   r   r   r;   r;   _   s   „ Ú3r   r;   c                   ó   — e Zd ZdZy)ÚOSErrorz7Used to wrap EnvironmentError(OSError after python3.3).Nr   r   r   r   r=   r=   c   s   „ ÚAr   r=   c                   ó   — e Zd ZdZy)ÚTimeoutErrorzAUsed to indicate a timeout error occurred during an HTTP request.Nr   r   r   r   r?   r?   g   ó   „ ÚKr   r?   c                   ó   — e Zd ZdZy)ÚResponseErrorzAUsed to indicate an error occurred when reading an HTTP response.Nr   r   r   r   rB   rB   k   r@   r   rB   N)r   Ú	Exceptionr   r   r   r!   r#   r%   r'   r*   r,   r1   Ú
ValueErrorr3   r5   r7   r9   Ú	TypeErrorr;   ÚEnvironmentErrorr=   r?   rB   r   r   r   ú<module>rG      s  ðñ 2ô
�iô 
ôE�_ô Eô�?ô ô
N˜?ô NôF˜oô Fô6˜Oô 6ô
�oô ô�ô ô

�lô 
ô; ?ô ;ô+Ð,¨jô +ô&Ð-¨zô &ô.Ð.°
ô .ô5Ð*¨Jô 5ô4Ð)¨9ô 4ôBÐ%Ð'7ô BôL�?ô LôL�Oõ Lr   