This commit is contained in:
mantaohuang 2020-08-02 00:07:00 -04:00
parent ca92c831de
commit 41b11a9ade

View File

@ -98,7 +98,10 @@ class ProcessManager:
self.task = self.loop.create_task(self.run_cmd())
def stop(self):
assert self.state == ProcessManagerState.RUNNING, "process manager is not running"
if self.state != ProcessManagerState.RUNNING:
logging.debug(
"trying to stop a process manager that is not running")
return
self.state = ProcessManagerState.IDLE
self.task.cancel()
try: