From 46d03880e6fe309504a76a93079939a3712aab01 Mon Sep 17 00:00:00 2001 From: Nikhil Rao Date: Wed, 6 Dec 2023 13:31:29 -0800 Subject: [PATCH] Format var better in error message (#2269) --- reflex/components/component.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reflex/components/component.py b/reflex/components/component.py index 051a406c8..e85b6dd36 100644 --- a/reflex/components/component.py +++ b/reflex/components/component.py @@ -266,8 +266,9 @@ class Component(BaseComponent, ABC): passed_type = type(value) expected_type = fields[key].outer_type_ if not types._issubclass(passed_type, expected_type): + value_name = value._var_name if isinstance(value, Var) else value raise TypeError( - f"Invalid var passed for prop {key}, expected type {expected_type}, got value {value} of type {passed_type}." + f"Invalid var passed for prop {key}, expected type {expected_type}, got value {value_name} of type {passed_type}." ) # Check if the key is an event trigger.