chore: simplify handle_order_fee code
This commit is contained in:
@@ -2476,10 +2476,9 @@ class FreqtradeBot(LoggingMixin):
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
def handle_order_fee(self, trade: Trade, order_obj: Order, order: CcxtOrder) -> 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:
|
try:
|
||||||
fee_abs = self.get_real_amount(trade, order, order_obj)
|
if (fee_abs := self.get_real_amount(trade, order, order_obj)) is not None:
|
||||||
if fee_abs is not None:
|
|
||||||
order_obj.ft_fee_base = fee_abs
|
order_obj.ft_fee_base = fee_abs
|
||||||
except DependencyException as exception:
|
except DependencyException as exception:
|
||||||
logger.warning("Could not update trade amount: %s", exception)
|
logger.warning("Could not update trade amount: %s", exception)
|
||||||
|
|||||||
Reference in New Issue
Block a user