
    /ji                    N    S SK Jr  S SKrS SKrS SKJr  S SKJr  SSKJ	r	  SS jr
g)	    )annotationsN)_format_handle)Any   )loggerc                   ^ ^ [         R                  R                  R                  mSUU 4S jjnU[         R                  R                  l        g )Nc                   > [         R                  " 5       nT" U 5      n[         R                  " 5       U-
  nUT:  a!  [        R                  " S[	        U 5      U5        U$ )Nz&Running %s took too long: %.2f seconds)time	monotonicr   warningr   )selfstartvaldt_runslow_durations       O/app/agent/.venv/lib/python3.13/site-packages/livekit/agents/utils/aio/debug.pyinstrumented)hook_slow_callbacks.<locals>.instrumented   sN     4j^^%NNC^TXEY[]^
    )r   r   returnr   )asyncioeventsHandler   )r   r   r   s   ` @r   hook_slow_callbacksr      s6    >>  %%D  ".GNNr   )r   floatr   None)
__future__r   r   r
   asyncio.base_eventsr   typingr   logr   r    r   r   <module>r#      s    "   .  .r   