§
    }
¼i²	  ã                  óŠ   — d Z ddlmZ dZ G d„ de¦  «        Z G d„ de¦  «        Z G d„ d	e¦  «        Z G d
„ de¦  «        ZdS )zLangGraph specific warnings.é    )Úannotations)ÚLangGraphDeprecationWarningÚLangGraphDeprecatedSinceV05ÚLangGraphDeprecatedSinceV10ÚLangGraphDeprecatedSinceV11c                  óR   ‡ — e Zd ZU dZded<   ded<   ded<   ddœdˆ fd„Zdd„Zˆ xZS )r   aÀ  A LangGraph specific deprecation warning.

    Attributes:
        message: Description of the warning.
        since: LangGraph version in which the deprecation was introduced.
        expected_removal: LangGraph version in what the corresponding functionality expected to be removed.

    Inspired by the Pydantic `PydanticDeprecationWarning` class, which sets a great standard
    for deprecation warnings with clear versioning information.
    ÚstrÚmessageútuple[int, int]ÚsinceÚexpected_removalN)r   ÚargsÚobjectútuple[int, int] | NoneÚreturnÚNonec               óª   •—  t          ¦   «         j        |g|¢R Ž  |                     d¦  «        | _        || _        ||n|d         dz   df| _        d S )Nú.r   é   )ÚsuperÚ__init__Úrstripr
   r   r   )Úselfr
   r   r   r   Ú	__class__s        €ú†C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\langgraph/warnings.pyr   z$LangGraphDeprecationWarning.__init__   sh   ø€ ð 	‰ŒÔ˜Ð( 4Ð(Ð(Ð(Ð(Ø—~’~ cÑ*Ô*ˆŒØˆŒ
à 0Ð <ÐÐÀ5ÈÄ8ÈaÁ<ÐQRÐBSð 	ÔÐÐó    c           
     óŠ   — | j         › d| j        d         › d| j        d         › d| j        d         › d| j        d         › d
}|S )Nz. Deprecated in LangGraph Vr   r   r   z to be removed in V)r
   r   r   )r   r
   s     r   Ú__str__z#LangGraphDeprecationWarning.__str__+   s}   € àŒ|ð Yð Y¸¼
À1¼ð Yð YÈÌ
ÐSTÌð Yð YØ"&Ô"7¸Ô":ðYð YØ=AÔ=RÐSTÔ=UðYð Yð Yð 	ð ˆr   )
r
   r	   r   r   r   r   r   r   r   r   )r   r	   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__r   r   Ú__classcell__©r   s   @r   r   r      s   ø€ € € € € € ð	ð 	ð €L€LLØÐÐÑØ%Ð%Ð%Ñ%ð 48ð
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ðð ð ð ð ð ð ð r   r   c                  ó$   ‡ — e Zd ZdZd	ˆ fd„Zˆ xZS )
r   zjA specific `LangGraphDeprecationWarning` subclass defining functionality deprecated since LangGraph v0.5.0r
   r	   r   r   r   r   c                óD   •—  t          ¦   «         j        |g|¢R dddœŽ d S )N)r   é   ©é   r   ©r   r   ©r   r   ©r   r
   r   r   s      €r   r   z$LangGraphDeprecatedSinceV05.__init__6   ó2   ø€ Ø‰ŒÔ˜ÐO 4ÐOÐO¨vÈÐOÐOÐOÐOÐOÐOr   ©r
   r	   r   r   r   r   ©r   r    r!   r"   r   r$   r%   s   @r   r   r   3   óM   ø€ € € € € ØtÐtðPð Pð Pð Pð Pð Pð Pð Pð Pð Pr   r   c                  ó$   ‡ — e Zd ZdZd	ˆ fd„Zˆ xZS )
r   zjA specific `LangGraphDeprecationWarning` subclass defining functionality deprecated since LangGraph v1.0.0r
   r	   r   r   r   r   c                óD   •—  t          ¦   «         j        |g|¢R dddœŽ d S )N)r   r   r)   r+   r,   r-   s      €r   r   z$LangGraphDeprecatedSinceV10.__init__=   r.   r   r/   r0   r%   s   @r   r   r   :   r1   r   r   c                  ó$   ‡ — e Zd ZdZd	ˆ fd„Zˆ xZS )
r   zjA specific `LangGraphDeprecationWarning` subclass defining functionality deprecated since LangGraph v1.1.0r
   r	   r   r   r   r   c                óD   •—  t          ¦   «         j        |g|¢R dddœŽ d S )N)r   r   )é   r   r+   r,   r-   s      €r   r   z$LangGraphDeprecatedSinceV11.__init__D   r.   r   r/   r0   r%   s   @r   r   r   A   r1   r   r   N)	r"   Ú
__future__r   Ú__all__ÚDeprecationWarningr   r   r   r   © r   r   ú<module>r;      sõ   ðØ "Ð "à "Ð "Ð "Ð "Ð "Ð "ð€ð#ð #ð #ð #ð #Ð"4ñ #ô #ð #ðLPð Pð Pð Pð PÐ"=ñ Pô Pð PðPð Pð Pð Pð PÐ"=ñ Pô Pð PðPð Pð Pð Pð PÐ"=ñ Pô Pð Pð Pð Pr   