From 962417bdea3d6cc1872007b83f431ed7e20f8e53 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 8 Jan 2024 07:06:41 +0100 Subject: [PATCH] Update typing to account for correctly typed sqlalchemy responses --- freqtrade/persistence/trade_model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freqtrade/persistence/trade_model.py b/freqtrade/persistence/trade_model.py index 42004867d..02a06e8e5 100644 --- a/freqtrade/persistence/trade_model.py +++ b/freqtrade/persistence/trade_model.py @@ -1637,7 +1637,7 @@ class Trade(ModelBase, LocalTrade): Retrieves total realized profit """ if Trade.use_db: - total_profit: float = Trade.session.execute( + total_profit = Trade.session.execute( select(func.sum(Trade.close_profit_abs)).filter(Trade.is_open.is_(False)) ).scalar_one() else: @@ -1845,4 +1845,4 @@ class Trade(ModelBase, LocalTrade): Order.order_filled_date >= start_date, Order.status == 'closed' )).scalar_one() - return trading_volume + return trading_volume or 0.0