From 1512a7d3cfcc94ae3145566b3eb1047ba043ad8b Mon Sep 17 00:00:00 2001 From: jay817 Date: Fri, 4 Oct 2024 01:36:50 -0400 Subject: [PATCH] Update asyncio/README.md --- asyncio/README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/asyncio/README.md b/asyncio/README.md index f7d2e61..e47a0e7 100644 --- a/asyncio/README.md +++ b/asyncio/README.md @@ -1,3 +1,18 @@ +## nest_asyncio +```python +def Sync(): + import asyncio, functools, importlib.util as I + I.find_spec('nest_asyncio') or os.system('pip install -q nest_asyncio') + __import__('nest_asyncio').apply(); return lambda func: functools.wraps( + func)(lambda *args, **kwargs: asyncio.run(func(*args, **kwargs))) +sync = Sync() + +@sync +async def amain(): print('amain') +amain() +``` + +## threading ```python import asyncio, threading try: