diff --git a/jimm.py b/jimm.py index 7ca7714..ca88284 100644 --- a/jimm.py +++ b/jimm.py @@ -1,3 +1,12 @@ +'sync' +def Sync(): + import os, sys, asyncio, functools + 'nest_asyncio' in sys.modules 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() +'' + import os, asyncio, contextlib, multiprocessing, threading from inspect import iscoroutinefunction