diff --git a/scribe/service.py b/scribe/service.py index 896cc43..a1d7fff 100644 --- a/scribe/service.py +++ b/scribe/service.py @@ -223,6 +223,7 @@ class BlockchainReaderService(BlockchainService): raise except: self.log.exception("blockchain reader main loop encountered an unexpected error") + self.shutdown_event.set() raise await asyncio.sleep(self._refresh_interval) synchronized.set()