adjust setter to include type annotation
This commit is contained in:
parent
238b03a8c7
commit
1f5c2b67b6
@ -933,7 +933,7 @@ class Var(Generic[VAR_TYPE]):
|
|||||||
"""
|
"""
|
||||||
actual_name = self._var_field_name
|
actual_name = self._var_field_name
|
||||||
|
|
||||||
def setter(state: BaseState, value: Any):
|
def setter(state: Any, value: Any):
|
||||||
"""Get the setter for the var.
|
"""Get the setter for the var.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@ -951,6 +951,8 @@ class Var(Generic[VAR_TYPE]):
|
|||||||
else:
|
else:
|
||||||
setattr(state, actual_name, value)
|
setattr(state, actual_name, value)
|
||||||
|
|
||||||
|
setter.__annotations__["value"] = self._var_type
|
||||||
|
|
||||||
setter.__qualname__ = self._get_setter_name()
|
setter.__qualname__ = self._get_setter_name()
|
||||||
|
|
||||||
return setter
|
return setter
|
||||||
|
Loading…
Reference in New Issue
Block a user