ó
    üÞ j<  ã                   óÐ   • % S r SSKJrJr  \(       a  SSKJr  Sq\\S'   Sq	\\S'   Sq
\S   \S	'   S
\SS4S jrS\4S jrS
\SS4S jrS\4S jrS
\S   SS4S jrS\S   4S jrg)z?Global values and configuration that apply to all of LangChain.é    )ÚTYPE_CHECKINGÚOptional)Ú	BaseCacheFÚ_verboseÚ_debugNr   Ú
_llm_cacheÚvalueÚreturnc                 ó   • U q g)ztSet a new value for the `verbose` global setting.

Args:
    value: The new value for the `verbose` global setting.
N©r   ©r	   s    ÚP/var/www/html/gaurav/venv/lib/python3.13/site-packages/langchain_core/globals.pyÚset_verboser      s	   € ð �Hó    c                  ó   • [         $ )zhGet the value of the `verbose` global setting.

Returns:
    The value of the `verbose` global setting.
r   © r   r   Úget_verboser      s	   € ô €Or   c                 ó   • U q g)zpSet 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                  ó   • [         $ )zdGet the value of the `debug` global setting.

Returns:
    The value of the `debug` global setting.
r   r   r   r   Ú	get_debugr   /   s	   € ô €Mr   c                 ó   • U q g)z�Set 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                  ó   • [         $ )zlGet 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   