diff --git a/server/daemon.py b/server/daemon.py index e94af41..7a886fe 100644 --- a/server/daemon.py +++ b/server/daemon.py @@ -91,6 +91,10 @@ class Daemon(util.LoggedClass): msg = 'connection problem - is your daemon running?' except DaemonWarmingUpError: msg = 'still starting up checking blocks...' + except (asyncio.CancelledError, DaemonError): + raise + except Exception as e: + msg = ('request gave unexpected error: {}'.format(e)) if msg != prior_msg or count == 10: self.logger.error('{}. Retrying between sleeps...'