代码执行器

This commit is contained in:
王思川 2022-06-30 14:23:25 +08:00
parent a67054f2e4
commit efd69810c1
2 changed files with 0 additions and 27 deletions

View File

@ -1,4 +1,3 @@
from DBHelper.MongoHelperInstance import DB_TEST
from Utils.ErrorUtil import JustThrowError from Utils.ErrorUtil import JustThrowError
@ -46,34 +45,8 @@ class ExecutorUtils(object):
raise JustThrowError("传入参数不符合字典格式") raise JustThrowError("传入参数不符合字典格式")
return_params = "" return_params = ""
for item in input_params.items(): for item in input_params.items():
return_params = return_params + ("{}={}, ".format(item[0], item[1])) return_params = return_params + ("{}={}, ".format(item[0], item[1]))
return_params = return_params[:-2] return_params = return_params[:-2]
return return_params return return_params
if __name__ == '__main__':
code_t = DB_TEST.find_single_column(
"模型数据",
"计算函数",
{"函数ID": "I1JxzQef"},
"方法"
)
inp = {
"arg0": 1,
"arg1": 2,
"arg2": 3,
"arg3": 4
}
e = PythonCodeExecutor("cal_operating_margin", code_t, inp)
print(e.result)