diff --git a/lib/tfw/components/log_monitor.py b/lib/tfw/components/log_monitor.py index af1d526..287618f 100644 --- a/lib/tfw/components/log_monitor.py +++ b/lib/tfw/components/log_monitor.py @@ -29,7 +29,7 @@ class LogMonitor(ObserverMixin): class SendLogWatchdogEventHandler(PatternMatchingWatchdogEventHandler, SupervisorLogMixin): def __init__(self, process_name, log_tail=0): - self.threadlocalise_supervisor_instance() + self.acquire_own_supervisor_instance() # This thread-localises the xmlrpc client self.process_name = process_name self.procinfo = self.supervisor.getProcessInfo(self.process_name) super().__init__([self.procinfo['stdout_logfile'], self.procinfo['stderr_logfile']]) diff --git a/lib/tfw/mixins/supervisor_mixin.py b/lib/tfw/mixins/supervisor_mixin.py index 713f0da..9360395 100644 --- a/lib/tfw/mixins/supervisor_mixin.py +++ b/lib/tfw/mixins/supervisor_mixin.py @@ -16,9 +16,9 @@ def get_supervisor_instance(): class SupervisorBaseMixin: supervisor = get_supervisor_instance() - def threadlocalise_supervisor_instance(self): + def acquire_own_supervisor_instance(self): """ - Give this instance non-static, thread local xmlrpc client + Give this instance non-static, local xmlrpc client """ self.supervisor = get_supervisor_instance()