
    .h                     b    d dl mZ ddlmZ ddlmZmZmZ dee         deddfd	Zdeddfd
ZdS )    )Any   )logger)Span	SpanErrorget_current_spanspanerrorreturnNc                 0    |                      |           d S )N)	set_error)r	   r
   s     W/var/www/FlaskApp/flask-venv/lib/python3.11/site-packages/agents/util/_error_tracing.pyattach_error_to_spanr      s    NN5    c                 z    t                      }|rt          ||            d S t          j        d|  d           d S )NzNo span to add error z to)r   r   r   warning)r
   r	   s     r   attach_error_to_current_spanr      sM    D ;T5)))))9u999:::::r   )	typingr   r   tracingr   r   r   r   r    r   r   <module>r      s                7 7 7 7 7 7 7 7 7 7tCy  t    ;	 ;d ; ; ; ; ; ;r   