only choose the ones that are defined in the same module
This commit is contained in:
parent
397683a9c1
commit
bf1d052795
@ -1507,10 +1507,15 @@ class ImmutableComputedVar(ImmutableVar[RETURN_TYPE]):
|
|||||||
Type[BaseState],
|
Type[BaseState],
|
||||||
min(
|
min(
|
||||||
filter(
|
filter(
|
||||||
is_not_mixin,
|
lambda state: state.__module__ == self.fget.__module__,
|
||||||
filter(
|
filter(
|
||||||
lambda state: contains_class_name(inspect.getmro(state)),
|
is_not_mixin,
|
||||||
inspect.getmro(owner),
|
filter(
|
||||||
|
lambda state: contains_class_name(
|
||||||
|
inspect.getmro(state)
|
||||||
|
),
|
||||||
|
inspect.getmro(owner),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
default=owner,
|
default=owner,
|
||||||
|
Loading…
Reference in New Issue
Block a user