Update vars.py (#3659)
Prevent a validation error from pydantic/v1 that cannot find _var_name, etc. in __dataclass_fields__
This commit is contained in:
parent
a4e3f05601
commit
2e726f1bb9
@ -2168,6 +2168,24 @@ class ComputedVar(Var, property):
|
||||
# Interval at which the computed var should be updated
|
||||
_update_interval: Optional[datetime.timedelta] = dataclasses.field(default=None)
|
||||
|
||||
# The name of the var.
|
||||
_var_name: str = dataclasses.field()
|
||||
|
||||
# The type of the var.
|
||||
_var_type: Type = dataclasses.field(default=Any)
|
||||
|
||||
# Whether this is a local javascript variable.
|
||||
_var_is_local: bool = dataclasses.field(default=False)
|
||||
|
||||
# Whether the var is a string literal.
|
||||
_var_is_string: bool = dataclasses.field(default=False)
|
||||
|
||||
# _var_full_name should be prefixed with _var_state
|
||||
_var_full_name_needs_state_prefix: bool = dataclasses.field(default=False)
|
||||
|
||||
# Extra metadata associated with the Var
|
||||
_var_data: Optional[VarData] = dataclasses.field(default=None)
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
fget: Callable[[BaseState], Any],
|
||||
|
Loading…
Reference in New Issue
Block a user