代码执行器
This commit is contained in:
parent
a67054f2e4
commit
efd69810c1
|
@ -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)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue