diff --git a/binance/helpers.py b/binance/helpers.py index 302e3b29..6dd1f489 100644 --- a/binance/helpers.py +++ b/binance/helpers.py @@ -93,10 +93,10 @@ def get_loop(): inspired by https://stackoverflow.com/questions/46727787/runtimeerror-there-is-no-current-event-loop-in-thread-in-async-apscheduler """ try: - loop = asyncio.get_event_loop() + loop = asyncio.get_running_loop() return loop except RuntimeError as e: - if str(e).startswith("There is no current event loop in thread"): + if str(e) == "no running event loop": loop = asyncio.new_event_loop() asyncio.set_event_loop(loop) return loop