From 33be49d2d3ee8765ae6bb0650ab07ea8eb5f3cb7 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 5 Mar 2018 23:12:07 +0100 Subject: [PATCH] Fix bug in nyasync where it would use the asyncio event loop set at function define time --- grzegorz/nyasync.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grzegorz/nyasync.py b/grzegorz/nyasync.py index 9e6e74a..797cd55 100644 --- a/grzegorz/nyasync.py +++ b/grzegorz/nyasync.py @@ -2,8 +2,8 @@ import asyncio def ify(func): """Decorate func to run async in default executor""" - asyncloop = asyncio.get_event_loop() async def asyncified(*args, **kwargs): + asyncloop = asyncio.get_event_loop() return await asyncloop.run_in_executor( None, lambda: func(*args, **kwargs)) return asyncified