
    g3fiz                         d dl mZ d dlmZ d dlmZ dZ G d dee         Zeeef   Z	 G d dee
         Zee
ef   Zy	)
    )	Annotated)PregelScratchpad)ManagedValue)
IsLastStepRemainingStepsManagerc                   &    e Zd Zededefd       Zy)IsLastStepManager
scratchpadreturnc                 :    | j                   | j                  dz
  k(  S )N   )stepstopr
   s    \/var/www/auto_recruiter/arenv/lib/python3.12/site-packages/langgraph/managed/is_last_step.pygetzIsLastStepManager.get
   s    *//A"555    N)__name__
__module____qualname__staticmethodr   boolr    r   r   r	   r	   	   s#    6( 6T 6 6r   r	   c                   &    e Zd Zededefd       Zy)r   r
   r   c                 4    | j                   | j                  z
  S )N)r   r   r   s    r   r   zRemainingStepsManager.get   s    00r   N)r   r   r   r   r   intr   r   r   r   r   r      s#    1( 1S 1 1r   r   N)typingr   langgraph._internal._scratchpadr   langgraph.managed.baser   __all__r   r	   r   r   r   RemainingStepsr   r   r   <module>r"      sY     < /
16T* 6 t../
1L- 1 3 556r   