0i\ddlZddlmZmZerddlmZmZddlmZdZdZ GddZ y) N) TYPE_CHECKINGcast)AnyTuple)MonitorConfigScheduleUnitc*tjSN)timeS/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/integrations/celery/utils.py_now_seconds_since_epochr s 99;r cd}t|}|D](\}}||k\s t||z }|td|fcSt|dfS)N))dayg@)hourg @)minutegN@rsecond)floatintr)seconds TIME_UNITSunitdividerintervals r _get_humanized_intervalrs]J GnG# g g 7W,-Hd#>EF F$ L( ##r ceZdZdZdZy)NoOpMgrcyr r )selfs r __enter__zNoOpMgr.__enter__%r cyr r )rexc_type exc_value tracebacks r __exit__zNoOpMgr.__exit__)r!r N)__name__ __module__ __qualname__r r&r r r rr$s r r) r typingrrrrsentry_sdk._typesrrrrr r r r,s( &!;$"r