diff --git a/src/ytdl_sub/script/types/function.py b/src/ytdl_sub/script/types/function.py index a3b39a9c..30193e1a 100644 --- a/src/ytdl_sub/script/types/function.py +++ b/src/ytdl_sub/script/types/function.py @@ -283,6 +283,8 @@ class BuiltInFunction(Function, BuiltInFunctionType): custom_functions=custom_functions, ) + # TODO: Make conditionals not execute all branches!!! + try: return self.callable(*resolved_arguments) except (UserThrownRuntimeError, RuntimeException):