forked from retoor/snek
fix: skip stop call for already running instances with zero returncode
This commit is contained in:
@@ -165,8 +165,7 @@ class ComposeFileManager:
|
||||
return False
|
||||
|
||||
status = await self.get_instance_status(name)
|
||||
if name in self.running_instances and status == "running" and self.running_instances.get(name):
|
||||
await self.stop(name)
|
||||
if name in self.running_instances and status == "running" and self.running_instances.get(name) and self.running_instances.get(name).get('proc').returncode == 0:
|
||||
return True
|
||||
elif name in self.running_instances:
|
||||
del self.running_instances[name]
|
||||
|
||||
Reference in New Issue
Block a user