From 613e31a9a5f866e03b8b90b2f80a0c1ac687b308 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 7 Jun 2025 08:43:26 +0200 Subject: [PATCH] chore: simplify handle_order_fee code --- freqtrade/freqtradebot.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index fda6174f7..f400e8757 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -2476,10 +2476,9 @@ class FreqtradeBot(LoggingMixin): return None def handle_order_fee(self, trade: Trade, order_obj: Order, order: CcxtOrder) -> None: - # Try update amount (binance-fix) + # Try update amount (binance-fix - but also applies to different exchanges) try: - fee_abs = self.get_real_amount(trade, order, order_obj) - if fee_abs is not None: + if (fee_abs := self.get_real_amount(trade, order, order_obj)) is not None: order_obj.ft_fee_base = fee_abs except DependencyException as exception: logger.warning("Could not update trade amount: %s", exception)