From 4d128817ed7f4ce95a2faefeedf270f94bebea9d Mon Sep 17 00:00:00 2001 From: harumaki4649 Date: Sat, 23 May 2026 21:11:13 +0900 Subject: [PATCH] Fix ActionRow add_item type validation --- discord/ui/action_row.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/discord/ui/action_row.py b/discord/ui/action_row.py index 863564973..3e9f58913 100644 --- a/discord/ui/action_row.py +++ b/discord/ui/action_row.py @@ -260,15 +260,15 @@ class ActionRow(Item[V]): or (40) for the entire view. """ + if not isinstance(item, Item): + raise TypeError(f'expected Item not {item.__class__.__name__}') + if (self._weight + item.width) > 5: raise ValueError('maximum number of children exceeded') if len(self._children) >= 5: raise ValueError('maximum number of children exceeded') - if not isinstance(item, Item): - raise TypeError(f'expected Item not {item.__class__.__name__}') - if self._view: self._view._add_count(1)