From 8cb80bf8f7824d8636581c8d12c5af16cfd0f0c9 Mon Sep 17 00:00:00 2001 From: DA-344 <108473820+DA-344@users.noreply.github.com> Date: Sun, 9 Mar 2025 22:08:16 +0100 Subject: [PATCH] chore: improve check on container.__init_subclass__ --- discord/ui/container.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/ui/container.py b/discord/ui/container.py index b60c1ec40..cc2405a75 100644 --- a/discord/ui/container.py +++ b/discord/ui/container.py @@ -140,7 +140,7 @@ class Container(Item[V]): for name, member in base.__dict__.items(): if isinstance(member, Item): children[name] = member - if hasattr(member, '__discord_ui_model_type__') and hasattr(member, '__discord_ui_parent__'): + if hasattr(member, '__discord_ui_model_type__') and getattr(member, '__discord_ui_parent__', None): children[name] = member cls.__container_children_items__ = list(children.values())