mirror of
https://github.com/avatao-content/baseimage-tutorial-framework
synced 2025-06-28 18:25:12 +00:00
Initialise supervisor xmlrpc client lazily to avoid globals
This commit is contained in:
@ -29,7 +29,6 @@ class LogMonitor(ObserverMixin):
|
||||
|
||||
class SendLogWatchdogEventHandler(PatternMatchingWatchdogEventHandler, SupervisorLogMixin):
|
||||
def __init__(self, process_name, log_tail=0):
|
||||
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']])
|
||||
|
Reference in New Issue
Block a user