
    _j                    `   S SK Jr  S SKJr  S SKr/ SQr " S S\5      r " S S\5      r " S	 S
\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S \
5      rg)!    )annotations)LiteralN)BadRequestErrorAuthenticationErrorPermissionDeniedErrorNotFoundErrorConflictErrorUnprocessableEntityErrorRateLimitErrorInternalServerErrorc                      \ rS rSrSrg)ParallelError    N__name__
__module____qualname____firstlineno____static_attributes__r       I/home/rurouni/.local/lib/python3.13/site-packages/parallel/_exceptions.pyr   r          r   r   c                  N   ^  \ rS rSr% S\S'   S\S'   S\S'    S
U 4S jjrS	rU =r$ )APIError   strmessagehttpx.Requestrequestobject | Nonebodyc               H   > [         TU ]  U5        X l        Xl        X0l        g )N)super__init__r    r   r"   )selfr   r    r"   	__class__s       r   r%   APIError.__init__(   s    !	r   )r"   r   r    )r   r   r    r   r"   r!   returnNoner   r   r   r   __annotations__r%   r   __classcell__r'   s   @r   r   r      s#    L
 r   r   c                  J   ^  \ rS rSr% S\S'   S\S'   SS.S
U 4S jjjrS	rU =r$ )APIResponseValidationError/   httpx.Responseresponseintstatus_codeNr   c               x   > [         TU ]  U=(       d    SUR                  US9  Xl        UR                  U l        g )Nz1Data returned by API invalid for expected schema.r"   r$   r%   r    r3   r5   )r&   r3   r"   r   r'   s       r   r%   #APIResponseValidationError.__init__3   s8    W$WYaYiYiptu #//r   r3   r5   )r3   r2   r"   r!   r   z
str | Noner)   r*   r+   r.   s   @r   r0   r0   /   s!    _c 0 0 0r   r0   c                  F   ^  \ rS rSr% SrS\S'   S\S'   S	U 4S jjrSrU =r$ )
APIStatusError9   z<Raised when an API response has a status code of 4xx or 5xx.r2   r3   r4   r5   c               d   > [         TU ]  XR                  US9  X l        UR                  U l        g Nr8   r9   )r&   r   r3   r"   r'   s       r   r%   APIStatusError.__init__?   s.    "2"2> #//r   r;   )r   r   r3   r2   r"   r!   r)   r*   )	r   r   r   r   __doc__r,   r%   r   r-   r.   s   @r   r=   r=   9   s    F0 0r   r=   c                  4   ^  \ rS rSrSS.SU 4S jjjrSrU =r$ )APIConnectionErrorE   zConnection error.r6   c               "   > [         TU ]  XS S9  g r@   r$   r%   )r&   r   r    r'   s      r   r%   APIConnectionError.__init__F   s    5r   r   )r   r   r    r   r)   r*   r   r   r   r   r%   r   r-   r.   s   @r   rD   rD   E   s    )< 6 6 6r   rD   c                  ,   ^  \ rS rSrSU 4S jjrSrU =r$ )APITimeoutErrorJ   c                "   > [         TU ]  SUS9  g )NzRequest timed out.)r   r    rG   )r&   r    r'   s     r   r%   APITimeoutError.__init__K   s    !5wGr   r   )r    r   r)   r*   rI   r.   s   @r   rK   rK   J   s    H Hr   rK   c                  $    \ rS rSr% SrS\S'   Srg)r   O   i  zLiteral[400]r5   r   Nr   r   r   r   r5   r,   r   r   r   r   r   r   O        #K#r   r   c                  $    \ rS rSr% SrS\S'   Srg)r   S   i  zLiteral[401]r5   r   NrQ   r   r   r   r   r   S   rR   r   r   c                  $    \ rS rSr% SrS\S'   Srg)r   W   i  zLiteral[403]r5   r   NrQ   r   r   r   r   r   W   rR   r   r   c                  $    \ rS rSr% SrS\S'   Srg)r   [   i  zLiteral[404]r5   r   NrQ   r   r   r   r   r   [   rR   r   r   c                  $    \ rS rSr% SrS\S'   Srg)r	   _   i  zLiteral[409]r5   r   NrQ   r   r   r   r	   r	   _   rR   r   r	   c                  $    \ rS rSr% SrS\S'   Srg)r
   c   i  zLiteral[422]r5   r   NrQ   r   r   r   r
   r
   c   rR   r   r
   c                  $    \ rS rSr% SrS\S'   Srg)r   g   i  zLiteral[429]r5   r   NrQ   r   r   r   r   r   g   rR   r   r   c                      \ rS rSrSrg)r   k   r   Nr   r   r   r   r   r   k   r   r   r   )
__future__r   typing_extensionsr   httpx__all__	Exceptionr   r   r0   r=   rD   rK   r   r   r   r   r	   r
   r   r   r   r   r   <module>rf      s    # % 		I 	} ,0 0	0X 	06 6
H( H
$n $$. $$N $$N $$N $$~ $$^ $	. 	r   