From 59de2ca07e30748b154166ab0c8c59cce25beefc Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Thu, 19 Mar 2026 14:52:15 -0700 Subject: [PATCH] do inspect signature once --- reflex/vars/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reflex/vars/base.py b/reflex/vars/base.py index f2f52e59bdc..9f51b7c4d90 100644 --- a/reflex/vars/base.py +++ b/reflex/vars/base.py @@ -1731,10 +1731,10 @@ def add(a: NumberVar, b: NumberVar): Returns: The decorated function. """ + func_args = list(inspect.signature(func).parameters) @functools.wraps(func) def wrapper(*args: P.args, **kwargs: P.kwargs) -> Var[T]: - func_args = list(inspect.signature(func).parameters) args_vars = { func_args[i]: (LiteralVar.create(arg) if not isinstance(arg, Var) else arg) for i, arg in enumerate(args)