From 4dc9b3804172f7be01f81d4c52c311bcb7acc855 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Tue, 5 Oct 2021 11:57:33 +0000 Subject: [PATCH] daemon.py: restrict start() and stop() methods to test suite and regtest --- mmgen/daemon.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mmgen/daemon.py b/mmgen/daemon.py index 0caf9e8d..851604a2 100755 --- a/mmgen/daemon.py +++ b/mmgen/daemon.py @@ -441,6 +441,14 @@ class CoinDaemon(Daemon): + self.shared_args + list(cmds) ) + def start(self,*args,**kwargs): + assert self.test_suite or self.network == 'regtest', 'start() restricted to test suite and regtest' + return super().start(*args,**kwargs) + + def stop(self,*args,**kwargs): + assert self.test_suite or self.network == 'regtest', 'stop() restricted to test suite and regtest' + return super().stop(*args,**kwargs) + def pre_start(self): os.makedirs(self.datadir,exist_ok=True)