From 67bfa57f32572cf90906c418d96a414d2f6db5ce Mon Sep 17 00:00:00 2001 From: DA-344 <108473820+DA-344@users.noreply.github.com> Date: Thu, 6 Mar 2025 20:35:01 +0100 Subject: [PATCH] chore: run black --- discord/ui/action_row.py | 4 +--- discord/ui/view.py | 24 +++++++++++++++--------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/discord/ui/action_row.py b/discord/ui/action_row.py index 1df526cba..572786056 100644 --- a/discord/ui/action_row.py +++ b/discord/ui/action_row.py @@ -331,7 +331,6 @@ class ActionRow(Item[V]): ) -> SelectCallbackDecorator[V, UserSelectT]: ... - @overload def select( self, @@ -348,7 +347,6 @@ class ActionRow(Item[V]): ) -> SelectCallbackDecorator[V, RoleSelectT]: ... - @overload def select( self, @@ -365,7 +363,6 @@ class ActionRow(Item[V]): ) -> SelectCallbackDecorator[V, ChannelSelectT]: ... - @overload def select( self, @@ -484,6 +481,7 @@ class ActionRow(Item[V]): @classmethod def from_component(cls, component: ActionRowComponent) -> ActionRow: from .view import _component_to_item + self = cls() for cmp in component.children: self.add_item(_component_to_item(cmp)) diff --git a/discord/ui/view.py b/discord/ui/view.py index c63ac00e7..cd8e50f37 100644 --- a/discord/ui/view.py +++ b/discord/ui/view.py @@ -750,7 +750,7 @@ class LayoutView(BaseView): In order to modify and edit message components they must be converted into a :class:`LayoutView` first. - Unlike :meth:`View.from_message` this works for + Unlike :meth:`View.from_message` this works for Parameters ----------- @@ -822,15 +822,21 @@ class ViewStore: self._dynamic_items[pattern] = item.__class__ elif item.is_dispatchable(): if getattr(item, '__discord_ui_container__', False): - is_fully_dynamic = item._update_store_data( # type: ignore - dispatch_info, - self._dynamic_items, - ) or is_fully_dynamic + is_fully_dynamic = ( + item._update_store_data( # type: ignore + dispatch_info, + self._dynamic_items, + ) + or is_fully_dynamic + ) elif getattr(item, '__discord_ui_action_row__', False): - is_fully_dynamic = item._update_store_data( # type: ignore - dispatch_info, - self._dynamic_items, - ) or is_fully_dynamic + is_fully_dynamic = ( + item._update_store_data( # type: ignore + dispatch_info, + self._dynamic_items, + ) + or is_fully_dynamic + ) else: dispatch_info[(item.type.value, item.custom_id)] = item # type: ignore is_fully_dynamic = False