remove reference to computed var (#3906)

This commit is contained in:
Khaleel Al-Adhami 2024-09-10 13:26:58 -07:00 committed by GitHub
parent d672c643b3
commit 0810bd843c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -739,7 +739,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow):
NameError: When a computed var shadows another.
"""
for name, cv in cls.__dict__.items():
if not isinstance(cv, (ComputedVar, ImmutableComputedVar)):
if not is_computed_var(cv):
continue
name = cv._var_name
if name in cls.inherited_vars or name in cls.inherited_backend_vars: