Skip to content

Commit 221994c

Browse files
committed
[Logger] reduce portfolio log size
1 parent d0d4fa9 commit 221994c

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

octobot/logger.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import octobot_trading.exchange_channel as exchanges_channel
3535
import octobot_trading.enums as trading_enums
3636
import octobot_trading.api as trading_api
37+
import octobot_trading.personal_data as personal_data
3738

3839
import octobot.constants as constants
3940
import octobot.configuration_manager as configuration_manager
@@ -294,6 +295,14 @@ def _filter_balance(balance: dict):
294295
}
295296
removed_count = len(balance) - len(filtered_balance)
296297
return trading_api.parse_decimal_portfolio(filtered_balance, False), removed_count
298+
elif isinstance(first_value, personal_data.Asset):
299+
filtered_balance = {
300+
key: values
301+
for key, values in balance.items()
302+
if values.total
303+
}
304+
removed_count = len(balance) - len(filtered_balance)
305+
return filtered_balance, removed_count
297306
return balance, 0
298307

299308

0 commit comments

Comments
 (0)