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)