From 789db7416de1e984c001d902eabdb0353e79bf47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Tue, 27 Feb 2018 15:54:10 +0100 Subject: [PATCH] Refactor SupervisorMixin to be stateless --- lib/tfw/components/mixins/supervisor_mixin.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/tfw/components/mixins/supervisor_mixin.py b/lib/tfw/components/mixins/supervisor_mixin.py index 968063e..ab483ff 100644 --- a/lib/tfw/components/mixins/supervisor_mixin.py +++ b/lib/tfw/components/mixins/supervisor_mixin.py @@ -8,13 +8,13 @@ from tfw.config import tfwenv class SupervisorMixin: supervisor = xmlrpc.client.ServerProxy(tfwenv.SUPERVISOR_HTTP_URI).supervisor - def stop_process(self): + def stop_process(self, process_name): with suppress(SupervisorFault): - self.supervisor.stopProcess(self.process_name) + self.supervisor.stopProcess(process_name) - def start_process(self): - self.supervisor.startProcess(self.process_name) + def start_process(self, process_name): + self.supervisor.startProcess(process_name) - def restart_process(self): - self.stop_process() - self.start_process() + def restart_process(self, process_name): + self.stop_process(process_name) + self.start_process(process_name)