XjddlmZddlZddlZddlmZmZmZmZm Z ddl m Z m Z ddl ZddlmZe dZe dZddZdd ZGd d eZdd Z dd Zy)) annotationsN) AsyncIteratorCallable CoroutineIterableIterator) ParamSpecTypeVar)StarletteDeprecationWarningPTc :Ktjdttj4d{dfd }|D]+\}}j |t j|fi|-dddd{y7K7#1d{7swYyxYww)NzOrun_until_first_complete is deprecated and will be removed in a future version.cdK|d{jjy7wN) cancel_scopecancel)func task_groups i/mnt/ssd/data/Dropbox/adrian/vault-secondbrain/venv/lib/python3.12/site-packages/starlette/concurrency.pyrunz%run_until_first_complete..runs'&LL  # # * * , s 0. 0)rzCallable[[], Coroutine]returnNone)warningswarnr anyiocreate_task_group start_soon functoolspartial)argsrrkwargsrs @rrun_until_first_completer"s MMY# &&(JJJ -! JLD&  ! !#y'8'8'H'H I J JJJJJJJsD3BBB7B1 B<B=BBB B BBcKtj|g|i|}tjj |d{S7wr)rrr to_threadrun_sync)rr r!s rrun_in_threadpoolr& s;   T 3D 3F 3D))$/ // /sr=s`"RR%< cN CL J 0  Y r-