+
    Dib                        ^ RI Ht ^ RIHtHt ^ RIHtHt ^ RIH	t	 ^ RI
Ht ]! R4      t ! R R4      t ! R	 R
]4      tR# )    )annotations)CallableSequence)Any	ParamSpec)is_async_callable)run_in_threadpoolPc                  .    ] tR t^tR R ltR R ltRtR# )BackgroundTaskc               (    V ^8  d   QhRRRRRRRR/# 	   funczCallable[P, Any]argszP.argskwargszP.kwargsreturnNone )formats   "r/Users/tonyclaw/.openclaw/workspace/services/omi-webhook/venv/lib/python3.14/site-packages/starlette/background.py__annotate__BackgroundTask.__annotate__   s*     0 0- 0f 0 0UY 0    c                	J    Wn         W n        W0n        \        V4      V n        R # N)r   r   r   r   is_async)selfr   r   r   s   &&*,r   __init__BackgroundTask.__init__   s    		)$/r   c                   V ^8  d   QhRR/# r   r   r   r   )r   s   "r   r   r      s     J J Jr   c                	  "   V P                   '       d1   V P                  ! V P                  / V P                  B G R j  xL
  R # \	        V P                  .V P                  O5/ V P                  B G R j  xL
  R #  L= L5ir   )r   r   r   r   r	   )r   s   &r   __call__BackgroundTask.__call__   sY     ===))TYY6$++666#DIII		IT[[III 7Is!   <B A<6B 5A>6B >B )r   r   r   r   N)__name__
__module____qualname____firstlineno__r   r$   __static_attributes__r   r   r   r   r      s    0J Jr   r   c                  >    ] tR t^tR	R R lltR R ltR R ltRtR# )
BackgroundTasksNc                   V ^8  d   QhRR/# )r   taskszSequence[BackgroundTask] | Noner   )r   s   "r   r   BackgroundTasks.__annotate__   s     2 2= 2r   c                	H    V'       d   \        V4      V n        R # . V n        R # r   )listr.   )r   r.   s   &&r   r   BackgroundTasks.__init__   s    $)T%[
r
r   c               (    V ^8  d   QhRRRRRRRR/# r   r   )r   s   "r   r   r/      s*        -  f    UY  r   c                	Z    \        V.VO5/ VB pV P                  P                  V4       R # r   )r   r.   append)r   r   r   r   tasks   &&*, r   add_taskBackgroundTasks.add_task   s(    d4T4V4

$r   c                   V ^8  d   QhRR/# r"   r   )r   s   "r   r   r/   "   s       r   c                	V   "   V P                    F  pV! 4       G R j  xL
  K  	  R #  L
5ir   r.   )r   r6   s   & r   r$   BackgroundTasks.__call__"   s     JJD&LL s   )')r;   r   )r&   r'   r(   r)   r   r7   r$   r*   r   r   r   r,   r,      s    2  r   r,   N)
__future__r   collections.abcr   r   typingr   r   starlette._utilsr   starlette.concurrencyr	   r
   r   r,   r   r   r   <module>rB      s5    " . ! . 3cNJ J
n 
r   