MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / set_project_model

Method set_project_model

mod/project/nodejs/base.py:183–197  ·  view source on GitHub ↗
(self, projectModel: str = None)

Source from the content-addressed store, hash-verified

181 return cmd
182
183 def set_project_model(self, projectModel: str = None) -> 'NodeJs':
184 if projectModel is None:
185 self.projectModel = None
186 elif projectModel == "nodejs":
187 from mod.project.nodejs.nodeMod import main as nodeMod
188 self.projectModel = nodeMod()
189 elif projectModel == "pm2":
190 from mod.project.nodejs.pm2Mod import main as pm2Mod
191 self.projectModel = pm2Mod()
192 elif projectModel == "general":
193 from mod.project.nodejs.generalMod import main as generalMod
194 self.projectModel = generalMod()
195 else:
196 self.projectModel = None
197 return self
198
199 def set_manager(self, manager: str) -> 'NodeJs':
200 self.manager = manager

Callers 7

createMethod · 0.80
deleteMethod · 0.80
get_pm2_logsMethod · 0.80
set_pm2_statusMethod · 0.80
del_pm2_projectMethod · 0.80
set_project_statusMethod · 0.80
get_pm2_monitMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected