Browse Source

Fix ActionRow add_item type validation

pull/10451/head
harumaki4649 1 month ago
parent
commit
4d128817ed
  1. 6
      discord/ui/action_row.py

6
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)

Loading…
Cancel
Save