From 98669a3d622bc7ad483ed20fe3b32b7b13f5aef1 Mon Sep 17 00:00:00 2001 From: Matthias Voppichler Date: Wed, 25 Apr 2018 09:01:21 +0200 Subject: [PATCH] remove duplicate log entry, fix key-error --- freqtrade/freqtradebot.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index 5a435ae06..69d52a079 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -369,8 +369,6 @@ class FreqtradeBot(object): try: new_amount = self.get_real_amount(trade, order) if order['amount'] != new_amount: - logger.info("Applying fee to amount for Trade {} from {} to {} ".format( - trade, order['amount'], new_amount)) order['amount'] = new_amount # Fee was applied, so set to 0 trade.fee_open = 0 @@ -392,11 +390,11 @@ class FreqtradeBot(object): """ order_amount = order['amount'] # Only run for closed orders - if trade.fee_open == 0 or not order['status'] == 'open': + if trade.fee_open == 0 or order['status'] == 'open': return order_amount # use fee from order-dict if possible - if order['fee']: + if 'fee' in order.keys() and order['fee']: if trade.pair.startswith(order['fee']['currency']): new_amount = order_amount - order['fee']['cost'] logger.info("Applying fee on amount for %s (from %s to %s) from Order",