فهرست منبع

we don't need to disable this guy

Khaleel Al-Adhami 1 هفته پیش
والد
کامیت
5a430920bb
2فایلهای تغییر یافته به همراه2 افزوده شده و 7 حذف شده
  1. 1 6
      reflex/state.py
  2. 1 1
      tests/units/test_state.py

+ 1 - 6
reflex/state.py

@@ -1095,12 +1095,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow):
     @classmethod
     def _create_setvar(cls):
         """Create the setvar method for the state."""
-        from reflex.config import get_config
-
-        if get_config().state_auto_setters:
-            cls.setvar = cls.event_handlers["setvar"] = EventHandlerSetVar(
-                state_cls=cls
-            )
+        cls.setvar = cls.event_handlers["setvar"] = EventHandlerSetVar(state_cls=cls)
 
     @classmethod
     def _create_setter(cls, prop: Var):

+ 1 - 1
tests/units/test_state.py

@@ -3430,7 +3430,7 @@ config = rx.Config(
 
             num: int = 0
 
-        assert TestState.event_handlers == {}
+        assert list(TestState.event_handlers) == ["setvar"]
 
 
 class MixinState(State, mixin=True):