[update] add stop project api & fix uuid problem & get all projects & as_json problem

This commit is contained in:
peterlu14
2022-05-04 18:07:05 +08:00
parent 515cc9f7a2
commit 1dd4ae2ce4
5 changed files with 62 additions and 23 deletions
+11 -5
View File
@@ -23,11 +23,17 @@ class ProjectManager():
self._project_list[index].stop()
del self._project_list[index]
def get(self):
return self._project_list
def get(self, project_uuid = None):
if project_uuid == None:
return self._project_list
else:
for project in self._project_list:
if project.uuid == project_uuid:
return project
def run(self, project):
def run_project(self, project):
project.start()
def stop(self, project):
project.stop()
def stop_project(self, project):
_project = self.get(project)
_project.stop()