From bf1d052795cf6953aa2bdf0dcdb14a4b05f75a77 Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Mon, 19 Aug 2024 11:35:03 -0700 Subject: [PATCH] only choose the ones that are defined in the same module --- reflex/ivars/base.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/reflex/ivars/base.py b/reflex/ivars/base.py index 144b54e7b..004695910 100644 --- a/reflex/ivars/base.py +++ b/reflex/ivars/base.py @@ -1507,10 +1507,15 @@ class ImmutableComputedVar(ImmutableVar[RETURN_TYPE]): Type[BaseState], min( filter( - is_not_mixin, + lambda state: state.__module__ == self.fget.__module__, filter( - lambda state: contains_class_name(inspect.getmro(state)), - inspect.getmro(owner), + is_not_mixin, + filter( + lambda state: contains_class_name( + inspect.getmro(state) + ), + inspect.getmro(owner), + ), ), ), default=owner,