
    lh                     \    d dl Z d dlmZmZ erd dlmZmZ d dlmZ d Zd Z	 G d d      Z
y)	    N)TYPE_CHECKINGcast)AnyTuple)MonitorConfigScheduleUnitc                  *    t        j                          S N)time     v/var/www/pru.catia.catastroantioquia-mas.com/tasa/lib/python3.12/site-packages/sentry_sdk/integrations/celery/utils.py_now_seconds_since_epochr   	   s     99;r   c                     d}t        |       } |D ](  \  }}| |k\  st        | |z        }|t        d|      fc S  t        |       dfS )N))dayg     @)hourg      @)minuteg      N@r   second)floatintr   )seconds
TIME_UNITSunitdividerintervals        r   _get_humanized_intervalr      sd    J GnG# Ggg7W,-Hd#>EFFG
 L(##r   c                       e Zd Zd Zd Zy)NoOpMgrc                      y r	   r   )selfs    r   	__enter__zNoOpMgr.__enter__%       r   c                      y r	   r   )r   exc_type	exc_value	tracebacks       r   __exit__zNoOpMgr.__exit__)   r!   r   N)__name__
__module____qualname__r    r&   r   r   r   r   r   $   s    r   r   )r
   typingr   r   r   r   sentry_sdk._typesr   r   r   r   r   r   r   <module>r,      s(     &!;$" r   