a ÕDOgMã@sBdZddlmZddlmZddlmZddœdd„Zd d „ZdS) )Úruné)Ú coroutines)Úevents)ÚtasksN)ÚdebugcCsVt ¡durtdƒ‚t |¡s,td |¡ƒ‚t ¡}zÊt |¡|durR|  |¡|  |¡Wz:t |ƒ|  |  ¡¡|  |  ¡¡Wt d¡| ¡St d¡| ¡0Sz:t |ƒ|  |  ¡¡|  |  ¡¡Wt d¡| ¡nt d¡| ¡0nRz:t |ƒ|  |  ¡¡|  |  ¡¡Wt d¡| ¡nt d¡| ¡00dS)Nz8asyncio.run() cannot be called from a running event loopz"a coroutine was expected, got {!r})rZ_get_running_loopÚ RuntimeErrorrZ iscoroutineÚ ValueErrorÚformatZnew_event_loopZset_event_loopZ set_debugÚrun_until_completeÚ_cancel_all_tasksZshutdown_asyncgensZshutdown_default_executorÚclose)ÚmainrÚloop©rú4/opt/alt/python39/lib64/python3.9/asyncio/runners.pyrsJ ÿ      ÿ  ø  ÿ  ú  ÿ rcCsvt |¡}|sdS|D] }| ¡q| tj||ddœŽ¡|D]0}| ¡rNq@| ¡dur@| d| ¡|dœ¡q@dS)NT)rZreturn_exceptionsz1unhandled exception during asyncio.run() shutdown)ÚmessageÚ exceptionÚtask)rZ all_tasksZcancelr Z_gatherZ cancelledrZcall_exception_handler)rZ to_cancelrrrrr 7s"  ÿ ýr )Ú__all__Úrrrrr rrrrÚs    /