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

Method create_script

mod/project/node/executorMod.py:25–37  ·  view source on GitHub ↗
(get)

Source from the content-addressed store, hash-verified

23
24 @staticmethod
25 def create_script(get):
26 e_db = TaskFlowsDB()
27 err = Script.check(get)
28 if err:
29 return json_response(status=False, msg=err)
30 s = Script.from_dict(get)
31 # 查重
32 if e_db.Script.find("name = ?", (s.name,)):
33 return json_response(status=False, msg="脚本名称已存在")
34 err = e_db.Script.create(s)
35 if isinstance(err, str):
36 return json_response(status=False, msg=err)
37 return json_response(status=True, msg="创建成功", data=s.to_dict())
38
39 @staticmethod
40 def modify_script(get):

Callers

nothing calls this directly

Calls 7

TaskFlowsDBClass · 0.90
json_responseFunction · 0.90
checkMethod · 0.45
from_dictMethod · 0.45
findMethod · 0.45
createMethod · 0.45
to_dictMethod · 0.45

Tested by

no test coverage detected