Ë
    -Œ:j`  ã                  ó`  — d dl mZ d dlmZ d dlZg 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
«      Z G d„ de
«      Z G d„ de
«      Z G d„ d e
«      Zy)!é    )Úannotations)ÚLiteralN)ÚBadRequestErrorÚAuthenticationErrorÚPermissionDeniedErrorÚNotFoundErrorÚConflictErrorÚUnprocessableEntityErrorÚRateLimitErrorÚInternalServerErrorc                  ó   — e Zd Zy)ÚAnthropicErrorN©Ú__name__Ú
__module__Ú__qualname__© ó    úW/var/www/html/tokenscope/api/venv/lib/python3.12/site-packages/anthropic/_exceptions.pyr   r      ó   „ Ør   r   c                  óB   ‡ — e Zd ZU ded<   ded<   ded<   	 dˆ fd„Zˆ xZS )	ÚAPIErrorÚstrÚmessageúhttpx.RequestÚrequestúobject | NoneÚbodyc               ó@   •— t         ‰| �  |«       || _        || _        y )N)ÚsuperÚ__init__r   r   )Úselfr   r   r   Ú	__class__s       €r   r!   zAPIError.__init__(   s   ø€ Ü‰Ñ˜Ô!ØˆŒØˆ�r   )r   r   r   r   r   r   ÚreturnÚNone©r   r   r   Ú__annotations__r!   Ú__classcell__©r#   s   @r   r   r      s#   ø… ØƒLØÓà
Óð÷ñ r   r   c                  ó<   ‡ — e Zd ZU ded<   ded<   ddœdˆ fd„Zˆ xZS )	ÚAPIResponseValidationErrorúhttpx.ResponseÚresponseÚintÚstatus_codeN©r   c               óv   •— t         ‰| �  |xs d|j                  |¬«       || _        |j                  | _        y )Nz1Data returned by API invalid for expected schema.©r   ©r    r!   r   r-   r/   )r"   r-   r   r   r#   s       €r   r!   z#APIResponseValidationError.__init__2   s:   ø€ Ü‰Ñ˜ÒWÐ$WÐYa×YiÑYiÐptÐÔuØ ˆŒØ#×/Ñ/ˆÕr   )r-   r,   r   r   r   z
str | Noner$   r%   r&   r)   s   @r   r+   r+   .   s   ø… ØÓØÓà_c÷ 0ó 0r   r+   c                  ó:   ‡ — e Zd ZU dZded<   ded<   dˆ fd„Zˆ xZS )ÚAPIStatusErrorz<Raised when an API response has a status code of 4xx or 5xx.r,   r-   r.   r/   c               ón   •— t         ‰| �  ||j                  |¬«       || _        |j                  | _        y ©Nr2   r3   )r"   r   r-   r   r#   s       €r   r!   zAPIStatusError.__init__>   s2   ø€ Ü‰Ñ˜ (×"2Ñ"2¸ÐÔ>Ø ˆŒØ#×/Ñ/ˆÕr   )r   r   r-   r,   r   r   r$   r%   )r   r   r   Ú__doc__r'   r!   r(   r)   s   @r   r5   r5   8   s   ø… ÙFàÓØÓ÷0ñ 0r   r5   c                  ó&   ‡ — e Zd Zddœdˆ fd„Zˆ xZS )ÚAPIConnectionErrorzConnection error.r0   c               ó*   •— t         ‰| �  ||d ¬«       y r7   ©r    r!   )r"   r   r   r#   s      €r   r!   zAPIConnectionError.__init__E   s   ø€ Ü‰Ñ˜ '°ÐÕ5r   )r   r   r   r   r$   r%   ©r   r   r   r!   r(   r)   s   @r   r:   r:   D   s   ø„ Ø)<÷ 6ó 6r   r:   c                  ó    ‡ — e Zd Zdˆ fd„Zˆ xZS )ÚAPITimeoutErrorc                ó(   •— t         ‰| �  d|¬«       y )NzRequest timed out.)r   r   r<   )r"   r   r#   s     €r   r!   zAPITimeoutError.__init__J   s   ø€ Ü‰ÑÐ!5¸wÐÕGr   )r   r   r$   r%   r=   r)   s   @r   r?   r?   I   s   ø„ ÷Hñ Hr   r?   c                  ó   — e Zd ZU dZded<   y)r   i�  zLiteral[400]r/   N©r   r   r   r/   r'   r   r   r   r   r   N   ó   … Ø #€K�Ô#r   r   c                  ó   — e Zd ZU dZded<   y)r   i‘  zLiteral[401]r/   NrB   r   r   r   r   r   R   rC   r   r   c                  ó   — e Zd ZU dZded<   y)r   i“  zLiteral[403]r/   NrB   r   r   r   r   r   V   rC   r   r   c                  ó   — e Zd ZU dZded<   y)r   i”  zLiteral[404]r/   NrB   r   r   r   r   r   Z   rC   r   r   c                  ó   — e Zd ZU dZded<   y)r	   i™  zLiteral[409]r/   NrB   r   r   r   r	   r	   ^   rC   r   r	   c                  ó   — e Zd ZU dZded<   y)r
   i¦  zLiteral[422]r/   NrB   r   r   r   r
   r
   b   rC   r   r
   c                  ó   — e Zd ZU dZded<   y)r   i­  zLiteral[429]r/   NrB   r   r   r   r   r   f   rC   r   r   c                  ó   — e Zd Zy)r   Nr   r   r   r   r   r   j   r   r   r   )Ú
__future__r   Útyping_extensionsr   ÚhttpxÚ__all__Ú	Exceptionr   r   r+   r5   r:   r?   r   r   r   r   r	   r
   r   r   r   r   r   ú<module>rP      sÂ   ðõ #å %ã ò	€ô	�Yô 	ôˆ~ô ô*0 ô 0ô	0�Xô 	0ô6˜ô 6ô
HÐ(ô Hô
$�nô $ô$˜.ô $ô$˜Nô $ô$�Nô $ô$�Nô $ô$˜~ô $ô$�^ô $ô	˜.õ 	r   