[BACKEND] Less string casting behind the scenes
This commit is contained in:
parent
a097c6a476
commit
227d87fbc1
1 changed files with 2 additions and 3 deletions
|
|
@ -87,9 +87,8 @@ class ScriptUtils:
|
||||||
ast = parse(text=value).ast
|
ast = parse(text=value).ast
|
||||||
if len(ast) == 1:
|
if len(ast) == 1:
|
||||||
return ast[0]
|
return ast[0]
|
||||||
return BuiltInFunction(
|
|
||||||
name="concat", args=[BuiltInFunction(name="string", args=[arg]) for arg in ast]
|
return BuiltInFunction(name="concat", args=ast)
|
||||||
)
|
|
||||||
if isinstance(value, bool):
|
if isinstance(value, bool):
|
||||||
return Boolean(value)
|
return Boolean(value)
|
||||||
if isinstance(value, int):
|
if isinstance(value, int):
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue