Ë
    ³Œj§  ã                  ód  — d dl mZ d dlmZ ddlm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)ÚLiteralé   )Úhttpx)ÚBadRequestErrorÚAuthenticationErrorÚPermissionDeniedErrorÚNotFoundErrorÚConflictErrorÚUnprocessableEntityErrorÚRateLimitErrorÚInternalServerErrorc                  ó   — e Zd Zy)ÚLangsmithErrorN©Ú__name__Ú
__module__Ú__qualname__© ó    úo/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/langsmith/_openapi_client/_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               óN   •— t         ‰| �  |«       || _        || _        || _        y )N)ÚsuperÚ__init__r   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/   r1   )r$   r/   r    r   r%   s       €r   r#   z#APIResponseValidationError.__init__3   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/   r0   r1   c               ón   •— t         ‰| �  ||j                  |¬«       || _        |j                  | _        y ©Nr4   r5   )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   r7   r7   9   s   ø… ÙFàÓØÓ÷0ñ 0r   r7   c                  ó&   ‡ — e Zd Zddœdˆ fd„Zˆ xZS )ÚAPIConnectionErrorzConnection error.r2   c               ó*   •— t         ‰| �  ||d ¬«       y r9   ©r"   r#   )r$   r   r   r%   s      €r   r#   zAPIConnectionError.__init__F   s   ø€ Ü‰Ñ˜ '°ÐÕ5r   )r   r   r   r   r&   r'   ©r   r   r   r#   r*   r+   s   @r   r<   r<   E   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__K   s   ø€ Ü‰ÑÐ!5¸wÐÕGr   )r   r   r&   r'   r?   r+   s   @r   rA   rA   J   s   ø„ ÷Hñ Hr   rA   c                  ó   — e Zd ZU dZded<   y)r   i�  zLiteral[400]r1   N©r   r   r   r1   r)   r   r   r   r   r   O   ó   … Ø #€K�Ô#r   r   c                  ó   — e Zd ZU dZded<   y)r   i‘  zLiteral[401]r1   NrD   r   r   r   r   r   S   rE   r   r   c                  ó   — e Zd ZU dZded<   y)r	   i“  zLiteral[403]r1   NrD   r   r   r   r	   r	   W   rE   r   r	   c                  ó   — e Zd ZU dZded<   y)r
   i”  zLiteral[404]r1   NrD   r   r   r   r
   r
   [   rE   r   r
   c                  ó   — e Zd ZU dZded<   y)r   i™  zLiteral[409]r1   NrD   r   r   r   r   r   _   rE   r   r   c                  ó   — e Zd ZU dZded<   y)r   i¦  zLiteral[422]r1   NrD   r   r   r   r   r   c   rE   r   r   c                  ó   — e Zd ZU dZded<   y)r   i­  zLiteral[429]r1   NrD   r   r   r   r   r   g   rE   r   r   c                  ó   — e Zd Zy)r   Nr   r   r   r   r   r   k   r   r   r   N)Ú
__future__r   Útyping_extensionsr   Ú_httpxr   Ú__all__Ú	Exceptionr   r   r-   r7   r<   rA   r   r   r	   r
   r   r   r   r   r   r   r   Ú<module>rR      sÂ   ðõ #å %å ò	€ô	�Yô 	ôˆ~ô ô,0 ô 0ô	0�Xô 	0ô6˜ô 6ô
HÐ(ô Hô
$�nô $ô$˜.ô $ô$˜Nô $ô$�Nô $ô$�Nô $ô$˜~ô $ô$�^ô $ô	˜.õ 	r   