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: