From 70bdcfa0b741b55e7566f6c21ebeadd980f9b202 Mon Sep 17 00:00:00 2001 From: DA-344 <108473820+DA-344@users.noreply.github.com> Date: Sun, 2 Mar 2025 17:03:03 +0100 Subject: [PATCH] chore: Update item _view attr and # type: ignore self.accessory in section --- discord/components.py | 2 +- discord/ui/view.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index f06eda2f6..af3e23e7b 100644 --- a/discord/components.py +++ b/discord/components.py @@ -732,7 +732,7 @@ class SectionComponent(Component): def __init__(self, data: SectionComponentPayload, state: Optional[ConnectionState]) -> None: self.components: List[SectionComponentType] = [] - self.accessory: Component = _component_factory(data['accessory'], state) + self.accessory: Component = _component_factory(data['accessory'], state) # type: ignore for component_data in data['components']: component = _component_factory(component_data, state) diff --git a/discord/ui/view.py b/discord/ui/view.py index 208299c3a..3769d4c4c 100644 --- a/discord/ui/view.py +++ b/discord/ui/view.py @@ -215,6 +215,7 @@ class View: for func in self.__view_children_items__: if isinstance(func, Item): + func._view = self children.append(func) else: item: Item = func.__discord_ui_model_type__(**func.__discord_ui_model_kwargs__)