From dfc90cd9306895605ba2de2b929752a2470e4fd8 Mon Sep 17 00:00:00 2001 From: Sergi Delgado Segura Date: Tue, 7 Jan 2020 16:31:17 +0100 Subject: [PATCH] Sets ChainMonitor terminate on shutdown and removes unused imports --- pisa/pisad.py | 2 +- test/pisa/unit/test_api.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/pisa/pisad.py b/pisa/pisad.py index b027662..ebf175a 100644 --- a/pisa/pisad.py +++ b/pisa/pisad.py @@ -8,7 +8,6 @@ from pisa.api import API from pisa.watcher import Watcher from pisa.builder import Builder from pisa.conf import BTC_NETWORK, PISA_SECRET_KEY -from pisa.responder import Responder from pisa.db_manager import DBManager from pisa.chain_monitor import ChainMonitor from pisa.block_processor import BlockProcessor @@ -20,6 +19,7 @@ logger = Logger("Daemon") def handle_signals(signal_received, frame): logger.info("Closing connection with appointments db") db_manager.db.close() + chain_monitor.terminate = True logger.info("Shutting down PISA") exit(0) diff --git a/test/pisa/unit/test_api.py b/test/pisa/unit/test_api.py index 1e1d4ef..fb236a0 100644 --- a/test/pisa/unit/test_api.py +++ b/test/pisa/unit/test_api.py @@ -10,7 +10,6 @@ from pisa.watcher import Watcher from pisa.tools import bitcoin_cli from pisa import HOST, PORT from pisa.conf import MAX_APPOINTMENTS -from pisa.chain_monitor import ChainMonitor from test.pisa.unit.conftest import ( generate_block,