From cdc2f4f6e037a3ba6fbe45e73a77e643ceceb44d Mon Sep 17 00:00:00 2001 From: Benedikt Bartscher Date: Tue, 5 Mar 2024 21:59:59 +0100 Subject: [PATCH] cleanup unneeded init_subclass super calls --- reflex/components/component.py | 4 +--- reflex/model.py | 2 -- reflex/state.py | 1 - 3 files changed, 1 insertion(+), 6 deletions(-) diff --git a/reflex/components/component.py b/reflex/components/component.py index da9d2bced..cb26cbd5b 100644 --- a/reflex/components/component.py +++ b/reflex/components/component.py @@ -202,14 +202,12 @@ class Component(BaseComponent, ABC): _memoization_mode: MemoizationMode = MemoizationMode() @classmethod - def __pydantic_init_subclass__(cls, **kwargs): + def __pydantic_init_subclass__(cls): """Set default properties. Args: **kwargs: The kwargs to pass to the superclass. """ - super().__init_subclass__(**kwargs) - # Get all the props for the component. props = cls.get_props() diff --git a/reflex/model.py b/reflex/model.py index 6c6456955..7bd5ed82a 100644 --- a/reflex/model.py +++ b/reflex/model.py @@ -69,8 +69,6 @@ class Model(Base, sqlmodel.SQLModel): cls.model_fields.pop("id", None) cls.model_rebuild(force=True) - super().__init_subclass__() - @classmethod def _dict_recursive(cls, value): """Recursively serialize the relationship object(s). diff --git a/reflex/state.py b/reflex/state.py index 6ddef6a3d..e30f60087 100644 --- a/reflex/state.py +++ b/reflex/state.py @@ -375,7 +375,6 @@ class BaseState(Base, ABC, extra="allow"): Raises: ValueError: If a substate class shadows another. """ - # super().__init_subclass__(**kwargs) # Event handlers should not shadow builtin state methods. cls._check_overridden_methods()