From d00dc19926cac495f160611fd641e7aa1ec0f496 Mon Sep 17 00:00:00 2001 From: Giulio De Pasquale Date: Mon, 21 Dec 2020 13:16:26 +0000 Subject: [PATCH] use loop in socket.io callback --- main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index b7d0e1e..98b0fac 100755 --- a/main.py +++ b/main.py @@ -65,7 +65,7 @@ def on_close_position(message: dict): @socketio.on('connect') -async def on_connect(): +def on_connect(): # sleeping on exception to avoid race condition ticks, prices, positions, balances = [], [], [], [] @@ -74,7 +74,7 @@ async def on_connect(): ticks = bot.symbol_status(Symbol.BTC).all_ticks() prices = bot.symbol_status(Symbol.BTC).all_prices() positions = bot.symbol_status(Symbol.BTC).current_positions() - balances = await bot.get_balances() + balances = loop.run_until_complete(bot.get_balances()) except KeyError: sleep(1)