✨ Toy workflow addition
This commit is contained in:
@ -156,7 +156,7 @@ class MeowRunner:
|
||||
f"event for handler {component.name}. {e}",
|
||||
DEBUG_INFO
|
||||
)
|
||||
|
||||
|
||||
if valid:
|
||||
self.event_queue.remove(event)
|
||||
connection.send(event)
|
||||
@ -205,7 +205,7 @@ class MeowRunner:
|
||||
job = threadsafe_read_status(metafile)
|
||||
except Exception as e:
|
||||
print_debug(
|
||||
self._print_target,
|
||||
self._print_target,
|
||||
self.debug_level,
|
||||
"Could not load necessary job definitions "
|
||||
f"for job at '{job_dir}'. {e}",
|
||||
@ -216,7 +216,7 @@ class MeowRunner:
|
||||
valid, _ = component.valid_execute_criteria(job)
|
||||
except Exception as e:
|
||||
print_debug(
|
||||
self._print_target,
|
||||
self._print_target,
|
||||
self.debug_level,
|
||||
"Could not determine validity of "
|
||||
f"job for conductor {component.name}. {e}",
|
||||
@ -256,12 +256,12 @@ class MeowRunner:
|
||||
args=[])
|
||||
self._mon_han_worker.daemon = True
|
||||
self._mon_han_worker.start()
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
"Starting MeowRunner event handling...", DEBUG_INFO)
|
||||
else:
|
||||
msg = "Repeated calls to start MeowRunner event handling have " \
|
||||
"no effect."
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
msg, DEBUG_WARNING)
|
||||
raise RuntimeWarning(msg)
|
||||
|
||||
@ -273,12 +273,12 @@ class MeowRunner:
|
||||
args=[])
|
||||
self._han_con_worker.daemon = True
|
||||
self._han_con_worker.start()
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
"Starting MeowRunner job conducting...", DEBUG_INFO)
|
||||
else:
|
||||
msg = "Repeated calls to start MeowRunner job conducting have " \
|
||||
"no effect."
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
msg, DEBUG_WARNING)
|
||||
raise RuntimeWarning(msg)
|
||||
|
||||
@ -302,26 +302,26 @@ class MeowRunner:
|
||||
# If we've started the monitor/handler interaction thread, then stop it
|
||||
if self._mon_han_worker is None:
|
||||
msg = "Cannot stop event handling thread that is not started."
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
msg, DEBUG_WARNING)
|
||||
raise RuntimeWarning(msg)
|
||||
else:
|
||||
self._stop_mon_han_pipe[1].send(1)
|
||||
self._mon_han_worker.join()
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
"Event handler thread stopped", DEBUG_INFO)
|
||||
|
||||
# If we've started the handler/conductor interaction thread, then stop
|
||||
# it
|
||||
if self._han_con_worker is None:
|
||||
msg = "Cannot stop job conducting thread that is not started."
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
msg, DEBUG_WARNING)
|
||||
raise RuntimeWarning(msg)
|
||||
else:
|
||||
self._stop_han_con_pipe[1].send(1)
|
||||
self._han_con_worker.join()
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
print_debug(self._print_target, self.debug_level,
|
||||
"Job conductor thread stopped", DEBUG_INFO)
|
||||
|
||||
def get_monitor_by_name(self, queried_name:str)->BaseMonitor:
|
||||
|
Reference in New Issue
Block a user