From 227d87fbc1a0e560cf054c4bfdaa7d1e5aa6e065 Mon Sep 17 00:00:00 2001 From: Jesse Bannon Date: Mon, 26 Jan 2026 11:36:05 -0800 Subject: [PATCH] [BACKEND] Less string casting behind the scenes --- src/ytdl_sub/utils/script.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ytdl_sub/utils/script.py b/src/ytdl_sub/utils/script.py index 90cb3aa3..7252d7c4 100644 --- a/src/ytdl_sub/utils/script.py +++ b/src/ytdl_sub/utils/script.py @@ -87,9 +87,8 @@ class ScriptUtils: ast = parse(text=value).ast if len(ast) == 1: 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): return Boolean(value) if isinstance(value, int):