From 2629366b235845018b8a4ea72acf717f4b054837 Mon Sep 17 00:00:00 2001 From: benedikt-bartscher <31854409+benedikt-bartscher@users.noreply.github.com> Date: Wed, 31 Jul 2024 19:00:52 +0200 Subject: [PATCH] fix initial_value for computed_var (#3726) * fix initial_value for computed_var * fix initial_value in pyi --- reflex/vars.py | 2 +- reflex/vars.pyi | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/reflex/vars.py b/reflex/vars.py index c5a66a20de9..ffaf164552b 100644 --- a/reflex/vars.py +++ b/reflex/vars.py @@ -2482,7 +2482,7 @@ def _determine_var_type(self) -> Type: def computed_var( fget: Callable[[BaseState], Any] | None = None, - initial_value: Any | None = None, + initial_value: Any | types.Unset = types.Unset(), cache: bool = False, deps: Optional[List[Union[str, Var]]] = None, auto_deps: bool = True, diff --git a/reflex/vars.pyi b/reflex/vars.pyi index 77a878086b3..47d433374d9 100644 --- a/reflex/vars.pyi +++ b/reflex/vars.pyi @@ -190,7 +190,7 @@ class ComputedVar(Var): @overload def computed_var( fget: Callable[[BaseState], Any] | None = None, - initial_value: Any | None = None, + initial_value: Any | types.Unset = types.Unset(), cache: bool = False, deps: Optional[List[Union[str, Var]]] = None, auto_deps: bool = True, @@ -202,7 +202,7 @@ def computed_var(fget: Callable[[Any], Any]) -> ComputedVar: ... @overload def cached_var( fget: Callable[[BaseState], Any] | None = None, - initial_value: Any | None = None, + initial_value: Any | types.Unset = types.Unset(), deps: Optional[List[Union[str, Var]]] = None, auto_deps: bool = True, interval: Optional[Union[datetime.timedelta, int]] = None,