Call super for __init_subclass__ in View

Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
This commit is contained in:
Takagi Tasuku 2023-02-12 16:08:39 +09:00 committed by GitHub
parent a2b09c0ecd
commit f7e9795495
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -157,6 +157,8 @@ class View:
__view_children_items__: ClassVar[List[ItemCallbackType[Any, Any]]] = [] __view_children_items__: ClassVar[List[ItemCallbackType[Any, Any]]] = []
def __init_subclass__(cls) -> None: def __init_subclass__(cls) -> None:
super().__init_subclass__()
children: Dict[str, ItemCallbackType[Any, Any]] = {} children: Dict[str, ItemCallbackType[Any, Any]] = {}
for base in reversed(cls.__mro__): for base in reversed(cls.__mro__):
for name, member in base.__dict__.items(): for name, member in base.__dict__.items():