From 3433c0223d57249ac29c710b6010a214980bf5e0 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Wed, 29 Jan 2025 12:39:50 -0800 Subject: [PATCH] Set ToVarOperation.__qualname__ for better repr --- reflex/vars/base.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/reflex/vars/base.py b/reflex/vars/base.py index ed90d01b0..05215c632 100644 --- a/reflex/vars/base.py +++ b/reflex/vars/base.py @@ -445,7 +445,12 @@ class Var(Generic[VAR_TYPE]): _default_var_type: ClassVar[GenericType] = default_type - ToVarOperation.__name__ = f"To{cls.__name__.removesuffix('Var')}Operation" + new_to_var_operation_name = f"To{cls.__name__.removesuffix('Var')}Operation" + ToVarOperation.__qualname__ = ( + ToVarOperation.__qualname__.removesuffix(ToVarOperation.__name__) + + new_to_var_operation_name + ) + ToVarOperation.__name__ = new_to_var_operation_name _var_subclasses.append(VarSubclassEntry(cls, ToVarOperation, python_types))