o
    õæhd  ã                   @  sN   U d dl mZ d dlmZ erddlmZ daded< ddd„Zddd„Z	dS )é    )Úannotations)ÚTYPE_CHECKINGé   )ÚTraceProviderNzTraceProvider | NoneÚGLOBAL_TRACE_PROVIDERÚproviderr   ÚreturnÚNonec                 C  s   | a dS )z8Set the global trace provider used by tracing utilities.N)r   )r   © r
   úU/var/www/html/openai_agents/venv/lib/python3.10/site-packages/agents/tracing/setup.pyÚset_trace_provider   s   r   c                   C  s   t du rtdƒ‚t S )z8Get the global trace provider used by tracing utilities.NzTrace provider not set)r   ÚRuntimeErrorr
   r
   r
   r   Úget_trace_provider   s   r   )r   r   r   r	   )r   r   )
Ú
__future__r   Útypingr   r   r   r   Ú__annotations__r   r   r
   r
   r
   r   Ú<module>   s    
