diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index e9be3a1e6..6a8ddfe47 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -3259,7 +3259,7 @@ class Exchange: for sig in [signal.SIGINT, signal.SIGTERM]: try: self.loop.add_signal_handler(sig, task.cancel) - except NotImplementedError: + except (NotImplementedError, RuntimeError): # Not all platforms implement signals (e.g. windows) pass return self.loop.run_until_complete(task)