+
    Ui                    b   ^ RI Ht ^ RIHt ^ RIt. R O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# )!    )annotations)LiteralNBadRequestErrorAuthenticationErrorPermissionDeniedErrorNotFoundErrorConflictErrorUnprocessableEntityErrorRateLimitErrorInternalServerErrorc                      ] tR t^tRtR# )ParallelError N__name__
__module____qualname____firstlineno____static_attributes__r       S/home/ubuntu/hermes-agent/venv/lib/python3.14/site-packages/parallel/_exceptions.pyr   r          r   r   c                  P   a  ] tR t^t$ R]R&   R]R&   R]R&    R V 3R lltR	tV ;t# )
APIErrorstrmessagehttpx.Requestrequestobject | Nonebodyc               (    V ^8  d   QhRRRRRRRR/# )	   r   r   r   r   r    r   returnNoner   )formats   "r   __annotate__APIError.__annotate__(   s)       m m X\ r   c               	J   < \         SV `  V4       W n        Wn        W0n        R # )N)super__init__r   r   r    )selfr   r   r    	__class__s   &&&$r   r*   APIError.__init__(   s    !	r   )r    r   r   r   r   r   r   __annotations__r*   r   __classcell__r,   s   @r   r   r      s#    L
 r   r   c                  L   a  ] tR t^/t$ R]R&   R]R&   RR/R V 3R llltR	tV ;t# )
APIResponseValidationErrorhttpx.Responseresponseintstatus_coder   Nc               (    V ^8  d   QhRRRRRRRR/# )	r"   r5   r4   r    r   r   z
str | Noner#   r$   r   )r%   s   "r   r&   'APIResponseValidationError.__annotate__3   s*     0 0 0} 0R\ 0hl 0r   c               	   < \         ST `  T;'       g    R VP                  VR7       Wn        VP                  V n        R# )z1Data returned by API invalid for expected schema.r    Nr)   r*   r   r5   r7   )r+   r5   r    r   r,   s   &&&$r   r*   #APIResponseValidationError.__init__3   s;    WW$WYaYiYiptu #//r   r5   r7   r.   r1   s   @r   r3   r3   /   s&    0_c 0 0 0r   r3   c                  H   a  ] tR t^9t$ RtR]R&   R]R&   R V 3R lltRtV ;t# )	APIStatusErrorz<Raised when an API response has a status code of 4xx or 5xx.r4   r5   r6   r7   c               (    V ^8  d   QhRRRRRRRR/# )	r"   r   r   r5   r4   r    r   r#   r$   r   )r%   s   "r   r&   APIStatusError.__annotate__?   s)     0 0 0. 0 0Z^ 0r   c               	l   < \         SV `  WP                  VR 7       W n        VP                  V n        R# )r;   Nr<   )r+   r   r5   r    r,   s   &&$$r   r*   APIStatusError.__init__?   s.    "2"2> #//r   r>   )	r   r   r   r   __doc__r/   r*   r   r0   r1   s   @r   r@   r@   9   s    F0 0r   r@   c                  6   a  ] tR t^EtRR/R V 3R llltRtV ;t# )APIConnectionErrorr   zConnection error.c               $    V ^8  d   QhRRRRRR/# )r"   r   r   r   r   r#   r$   r   )r%   s   "r   r&   APIConnectionError.__annotate__F   s"     6 63 6} 6Y] 6r   c               	*   < \         SV `  WR R7       R # )Nr;   r)   r*   )r+   r   r   r,   s   &$$r   r*   APIConnectionError.__init__F   s    5r   r   r   r   r   r   r*   r   r0   r1   s   @r   rG   rG   E   s    6)< 6 6 6r   rG   c                  .   a  ] tR t^JtR V 3R lltRtV ;t# )APITimeoutErrorc                    V ^8  d   QhRRRR/# )r"   r   r   r#   r$   r   )r%   s   "r   r&   APITimeoutError.__annotate__K   s     H H H$ Hr   c                	*   < \         SV `  R VR7       R# )zRequest timed out.)r   r   NrK   )r+   r   r,   s   &&r   r*   APITimeoutError.__init__K   s    !5wGr   r   rM   r1   s   @r   rO   rO   J   s    H Hr   rO   c                  &    ] tR t^Ot$ RtR]R&   RtR# )r   i  zLiteral[400]r7   r   Nr   r   r   r   r7   r/   r   r   r   r   r   r   O        #K#r   c                  &    ] tR t^St$ RtR]R&   RtR# )r   i  zLiteral[401]r7   r   NrU   r   r   r   r   r   S   rV   r   c                  &    ] tR t^Wt$ RtR]R&   RtR# )r   i  zLiteral[403]r7   r   NrU   r   r   r   r   r   W   rV   r   c                  &    ] tR t^[t$ RtR]R&   RtR# )r   i  zLiteral[404]r7   r   NrU   r   r   r   r   r   [   rV   r   c                  &    ] tR t^_t$ RtR]R&   RtR# )r	   i  zLiteral[409]r7   r   NrU   r   r   r   r	   r	   _   rV   r   c                  &    ] tR t^ct$ RtR]R&   RtR# )r
   i  zLiteral[422]r7   r   NrU   r   r   r   r
   r
   c   rV   r   c                  &    ] tR t^gt$ RtR]R&   RtR# )r   i  zLiteral[429]r7   r   NrU   r   r   r   r   r   g   rV   r   c                      ] tR t^ktRtR# )r   r   Nr   r   r   r   r   r   k   r   r   )r   r   r   r   r	   r
   r   r   )
__future__r   typing_extensionsr   httpx__all__	Exceptionr   r   r3   r@   rG   rO   r   r   r   r   r	   r
   r   r   r   r   r   <module>rc      s    # % 		I 	} ,0 0	0X 	06 6
H( H
$n $$. $$N $$N $$N $$~ $$^ $	. 	r   