Fix DynamicItem row attribute being overridden

This commit is contained in:
Rapptz 2024-01-06 06:11:39 -05:00
parent 078b500657
commit de6a6af5d3

View File

@ -104,7 +104,8 @@ class DynamicItem(Generic[BaseT], Item['View']):
) -> None: ) -> None:
super().__init__() super().__init__()
self.item: BaseT = item self.item: BaseT = item
self.row = row if row is not None:
self.row = row
if not self.item.is_dispatchable(): if not self.item.is_dispatchable():
raise TypeError('item must be dispatchable, e.g. not a URL button') raise TypeError('item must be dispatchable, e.g. not a URL button')