
    h                     0   U d Z ddlZddlmZmZmZmZmZ erddlm	Z	 ddl
mZ neZ	eZ ej                  ee      dd      Z ej                  eee         dd      Z ej                  eeeef         d	d      Z ej                  eeeed
   f         dd      Z ej                  ed      dd      Z ej                  ed      dd      ZdZee   ed<   dZeee      ed<   dZeeeef      ed<   dZeeeed
   f      ed<   dZed   ed<   y)zHShared context (ContextVars and global defaults) that configure tracing.    N)TYPE_CHECKINGAnyLiteralOptionalUnion)Client)RunTree_PROJECT_NAME)default_TAGS	_METADATAlocal_TRACING_ENABLEDr   _CLIENTr	   _PARENT_RUN_TREE_GLOBAL_PROJECT_NAME_GLOBAL_TAGS_GLOBAL_METADATA_GLOBAL_TRACING_ENABLED_GLOBAL_CLIENT)__doc__contextvarstypingr   r   r   r   r   langsmith.clientr   langsmith.run_treesr	   
ContextVarstrr
   listr   dictr   boolr   r   r   r   __annotations__r   r   r   r        Z/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/langsmith/_internal/_context.py<module>r%      sg   N  ? ?'+FG5&&x}5otT3xS	23GTJ<K""8DcN#;<[RVW	R;))(5ww?O9O3P*QR  5+
 
 (!3
4Y
M>;))(9*=>  '+ hsm *$(htCy! (-1 (4S>* 1CG %gg.>(>"?@ G%)" )r#   