+
    Pj                        ^ RI Ht ^ RIt^ RIt]P                  R8  d   ^ RIHt M^ RIHt ^ RIHt ^ RI	H
t
 ]! R4      t ! R R4      t ! R	 R
]4      tR# )    )annotationsN)	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typing.Callable[P, typing.Any]argszP.argskwargszP.kwargsreturnNone )formats   "m/Users/ahmed/devFolder/Ultron/claude-voice/gateway/.venv/lib/python3.14/site-packages/starlette/background.py__annotate__BackgroundTask.__annotate__   s+     0 0; 0F 0V^ 0cg 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&typing.Sequence[BackgroundTask] | Noner   )r   s   "r   r   BackgroundTasks.__annotate__    s     2 2D 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  V^  cg  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   r3   s   & r   r!   BackgroundTasks.__call__'   s     JJD&LL s   )')r8   r   )r#   r$   r%   r&   r   r4   r!   r'   r   r   r   r)   r)      s    2  r   r)   )   
   )
__future__r   systypingversion_infor   typing_extensionsstarlette._utilsr   starlette.concurrencyr   r   r	   r)   r   r   r   <module>rC      sI    " 
 w + . 3cNJ J
n 
r   