fix(code_executor): surrogates not allowed error in jinja2 template (#3191)
This commit is contained in:
parent
337899a03d
commit
3c3fb3cd3f
3 changed files with 7 additions and 7 deletions
|
|
@ -31,7 +31,7 @@ class NodeJsTemplateTransformer(TemplateTransformer):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# transform inputs to json string
|
# transform inputs to json string
|
||||||
inputs_str = json.dumps(inputs, indent=4)
|
inputs_str = json.dumps(inputs, indent=4, ensure_ascii=False)
|
||||||
|
|
||||||
# replace code and inputs
|
# replace code and inputs
|
||||||
runner = NODEJS_RUNNER.replace('{{code}}', code)
|
runner = NODEJS_RUNNER.replace('{{code}}', code)
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@ class Jinja2TemplateTransformer(TemplateTransformer):
|
||||||
|
|
||||||
# transform jinja2 template to python code
|
# transform jinja2 template to python code
|
||||||
runner = PYTHON_RUNNER.replace('{{code}}', code)
|
runner = PYTHON_RUNNER.replace('{{code}}', code)
|
||||||
runner = runner.replace('{{inputs}}', json.dumps(inputs, indent=4))
|
runner = runner.replace('{{inputs}}', json.dumps(inputs, indent=4, ensure_ascii=False))
|
||||||
|
|
||||||
return runner, JINJA2_PRELOAD
|
return runner, JINJA2_PRELOAD
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ class PythonTemplateTransformer(TemplateTransformer):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# transform inputs to json string
|
# transform inputs to json string
|
||||||
inputs_str = json.dumps(inputs, indent=4)
|
inputs_str = json.dumps(inputs, indent=4, ensure_ascii=False)
|
||||||
|
|
||||||
# replace code and inputs
|
# replace code and inputs
|
||||||
runner = PYTHON_RUNNER.replace('{{code}}', code)
|
runner = PYTHON_RUNNER.replace('{{code}}', code)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue