
    f3fi<                         U d Z ddlmZmZ erddlmZ daeed<   da	eed<   da
ed   ed	<   d
eddfdZdefdZd
eddfdZdefdZd
ed   ddfdZded   fdZy)z?Global values and configuration that apply to all of LangChain.    )TYPE_CHECKINGOptional)	BaseCacheF_verbose_debugNr   
_llm_cachevaluereturnc                     | a y)zSet a new value for the `verbose` global setting.

    Args:
        value: The new value for the `verbose` global setting.
    Nr   r	   s    T/var/www/auto_recruiter/arenv/lib/python3.12/site-packages/langchain_core/globals.pyset_verboser      s	     H    c                      t         S )ztGet the value of the `verbose` global setting.

    Returns:
        The value of the `verbose` global setting.
    r    r   r   get_verboser      s	     Or   c                     | a y)z|Set a new value for the `debug` global setting.

    Args:
        value: The new value for the `debug` global setting.
    Nr   r   s    r   	set_debugr   %   s	     Fr   c                      t         S )zpGet the value of the `debug` global setting.

    Returns:
        The value of the `debug` global setting.
    r   r   r   r   	get_debugr   /   s	     Mr   c                     | a y)zSet a new LLM cache, overwriting the previous value, if any.

    Args:
        value: The new LLM cache to use. If `None`, the LLM cache is disabled.
    Nr   r   s    r   set_llm_cacher   8   s	     Jr   c                      t         S )zxGet the value of the `llm_cache` global setting.

    Returns:
        The value of the `llm_cache` global setting.
    r   r   r   r   get_llm_cacher   B   s
     r   )__doc__typingr   r   langchain_core.cachesr   r   bool__annotations__r   r   r   r   r   r   r   r   r   r   r   <module>r#      s    E */ $  $(
H[! (t  T T d 4 +. 4 x, r   