+
    oiy                        R t  ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
]4      t ! R R]4      t ! R R]4      t ! R R]4      t	 ! R R]4      t
 ! R R]
4      t ! R R]]4      t ! R R]]4      t ! R R]]4      t ! R R]]4      t ! R R]]4      t ! R R ]]4      t ! R! R"]4      t ! R# R$]4      tR%# )&z+Exceptions used in the google.auth package.c                   F   a a ] tR t^t oRtV 3R lt]R 4       tRtVt	V ;t
# )GoogleAuthErrorz&Base class for all google.auth errors.c                \   < \         \        V `
  ! V!   VP                  R R4      pW0n        R# )	retryableFN)superr   __init__get
_retryable)selfargskwargsr   	__class__s   &*, y/Users/tonyclaw/.openclaw/workspace/scripts/youtube-playlists/venv/lib/python3.14/site-packages/google/auth/exceptions.pyr   GoogleAuthError.__init__   s'    ot-t4JJ{E2	#    c                    V P                   # Nr	   r
   s   &r   r   GoogleAuthError.retryable   s    r   r   )__name__
__module____qualname____firstlineno____doc__r   propertyr   __static_attributes____classdictcell____classcell__r   __classdict__s   @@r   r   r      s&     0$
   r   r   c                       ] tR t^tRtRtR# )TransportErrorz:Used to indicate an error occurred during an HTTP request. Nr   r   r   r   r   r   r#   r   r   r"   r"      s    Dr   r"   c                       ] tR t^#tRtRtR# )RefreshErrorzIUsed to indicate that an refreshing the credentials' access token
failed.r#   Nr$   r#   r   r   r&   r&   #   s    r   r&   c                       ] tR t^(tRtRtR# )UserAccessTokenErrorzCUsed to indicate ``gcloud auth print-access-token`` command failed.r#   Nr$   r#   r   r   r(   r(   (   s    Mr   r(   c                       ] tR t^,tRtRtR# )DefaultCredentialsErrorz;Used to indicate that acquiring default credentials failed.r#   Nr$   r#   r   r   r*   r*   ,   s    Er   r*   c                       ] tR t^0tRtRtR# )MutualTLSChannelErrorzuUsed to indicate that mutual TLS channel creation is failed, or mutual
TLS channel credentials is missing or invalid.r#   Nr$   r#   r   r   r,   r,   0   s    6r   r,   c                   4   a  ] tR t^5t o Rt]R 4       tRtV tR# )ClientCertErrorz?Used to indicate that client certificate is missing or invalid.c                    R # )Fr#   r   s   &r   r   ClientCertError.retryable8   s    r   r#   N)	r   r   r   r   r   r   r   r   r   )r    s   @r   r.   r.   5   s     I r   r.   c                       ] tR t^=tRtRtR# )
OAuthErrorzHUsed to indicate an error occurred during an OAuth related HTTP
request.r#   Nr$   r#   r   r   r2   r2   =   s    r   r2   c                   :   a a ] tR t^Bt oRtRV 3R lltRtVtV ;t# )ReauthFailErrorz$An exception for when reauth failed.c                P   < \         \        V `
  ! R P                  V4      3/ VB  R# )zReauthentication failed. {0}N)r   r4   r   format)r
   messager   r   s   &&,r   r   ReauthFailError.__init__E   s(    ot-*11':	
>D	
r   r#   r   )	r   r   r   r   r   r   r   r   r   r   s   @@r   r4   r4   B   s     .
 
r   r4   c                       ] tR t^KtRtRtR# )ReauthSamlChallengeFailErrorz0An exception for SAML reauth challenge failures.r#   Nr$   r#   r   r   r:   r:   K   s    :r   r:   c                       ] tR t^OtRtRtR# )MalformedErrorz An exception for malformed data.r#   Nr$   r#   r   r   r<   r<   O   s    *r   r<   c                       ] tR t^StRtRtR# )InvalidResourcezAn exception for URL error.r#   Nr$   r#   r   r   r>   r>   S   s    %r   r>   c                       ] tR t^WtRtRtR# )InvalidOperationz#An exception for invalid operation.r#   Nr$   r#   r   r   r@   r@   W   s    -r   r@   c                       ] tR t^[tRtRtR# )InvalidValuez*Used to wrap general ValueError of python.r#   Nr$   r#   r   r   rB   rB   [   s    4r   rB   c                       ] tR t^_tRtRtR# )InvalidTypez)Used to wrap general TypeError of python.r#   Nr$   r#   r   r   rD   rD   _   s    3r   rD   c                       ] tR t^ctRtRtR# )OSErrorz7Used to wrap EnvironmentError(OSError after python3.3).r#   Nr$   r#   r   r   rF   rF   c   s    Ar   rF   c                       ] tR t^gtRtRtR# )TimeoutErrorzAUsed to indicate a timeout error occurred during an HTTP request.r#   Nr$   r#   r   r   rH   rH   g       Kr   rH   c                       ] tR t^ktRtRtR# )ResponseErrorzAUsed to indicate an error occurred when reading an HTTP response.r#   Nr$   r#   r   r   rK   rK   k   rI   r   rK   N)r   	Exceptionr   r"   r&   r(   r*   r,   r.   r2   r4   r:   
ValueErrorr<   r>   r@   rB   	TypeErrorrD   EnvironmentErrorrF   rH   rK   r#   r   r   <module>rP      s   2
i 
E_ E? 
N? NFo F6O 6
o  

l 
;? ;+,j +&-z &..
 .5*J 54)9 4B%'7 BL? LLO Lr   