
    .h                     N    d dl Z d dlmZmZ defdZdefdZdefdZdefdZdS )    N)datetimetimezonereturnc                  b    t          j        t          j                                                  S )z,Returns the current time in ISO 8601 format.)r   nowr   utc	isoformat     P/var/www/FlaskApp/flask-venv/lib/python3.11/site-packages/agents/tracing/util.pytime_isor      s     <%%//111r   c                  8    dt          j                    j         S )zGenerates a new trace ID.trace_uuiduuid4hexr
   r   r   gen_trace_idr   
   s    &DJLL$&&&r   c                  H    dt          j                    j        dd          S )zGenerates a new span ID.span_N   r   r
   r   r   gen_span_idr      s"    *4:<<#CRC(***r   c                  H    dt          j                    j        dd          S )zGenerates a new group ID.group_Nr   r   r
   r   r   gen_group_idr      s"    +DJLL$SbS)+++r   )r   r   r   strr   r   r   r   r
   r   r   <module>r      s     ' ' ' ' ' ' ' '2# 2 2 2 2
'c ' ' ' '
+S + + + +
,c , , , , , ,r   