From 5d1300d9fc84bcbc7654b5c4435d7436f093aaa9 Mon Sep 17 00:00:00 2001 From: DA-344 <108473820+DA-344@users.noreply.github.com> Date: Sun, 2 Mar 2025 14:26:01 +0100 Subject: [PATCH] fix: documentation errors --- discord/components.py | 2 ++ discord/ui/file.py | 2 +- discord/ui/media_gallery.py | 2 +- discord/ui/separator.py | 2 +- discord/ui/thumbnail.py | 2 +- discord/ui/view.py | 6 +++--- 6 files changed, 9 insertions(+), 7 deletions(-) diff --git a/discord/components.py b/discord/components.py index 976906638..c09adb913 100644 --- a/discord/components.py +++ b/discord/components.py @@ -107,6 +107,8 @@ __all__ = ( 'MediaGalleryComponent', 'FileComponent', 'SectionComponent', + 'Container', + 'TextDisplay', ) diff --git a/discord/ui/file.py b/discord/ui/file.py index fabf5b0f3..84ef4ef52 100644 --- a/discord/ui/file.py +++ b/discord/ui/file.py @@ -46,7 +46,7 @@ class File(Item[V]): Parameters ---------- - media: Union[:class:`str`, :class:`.UnfurledMediaItem`] + media: Union[:class:`str`, :class:`discord.UnfurledMediaItem`] This file's media. If this is a string itmust point to a local file uploaded within the parent view of this item, and must meet the ``attachment://file-name.extension`` structure. diff --git a/discord/ui/media_gallery.py b/discord/ui/media_gallery.py index 93638d7f6..b2da65df0 100644 --- a/discord/ui/media_gallery.py +++ b/discord/ui/media_gallery.py @@ -45,7 +45,7 @@ __all__ = ('MediaGallery',) class MediaGallery(Item[V]): """Represents a UI media gallery. - This can contain up to 10 :class:`MediaGalleryItem`s. + This can contain up to 10 :class:`.MediaGalleryItem`s. .. versionadded:: 2.6 diff --git a/discord/ui/separator.py b/discord/ui/separator.py index cc49adecb..2eadd2a4b 100644 --- a/discord/ui/separator.py +++ b/discord/ui/separator.py @@ -49,7 +49,7 @@ class Separator(Item[V]): visible: :class:`bool` Whether this separator is visible. On the client side this is whether a divider line should be shown or not. - spacing: :class:`discord.SeparatorSize` + spacing: :class:`.SeparatorSize` The spacing of this separator. row: Optional[:class:`int`] The relative row this separator belongs to. By default diff --git a/discord/ui/thumbnail.py b/discord/ui/thumbnail.py index 05e68b881..cf9bfd3cc 100644 --- a/discord/ui/thumbnail.py +++ b/discord/ui/thumbnail.py @@ -47,7 +47,7 @@ class Thumbnail(Item[V]): Parameters ---------- - media: Union[:class:`str`, :class:`.UnfurledMediaItem`] + media: Union[:class:`str`, :class:`discord.UnfurledMediaItem`] The media of the thumbnail. This can be a string that points to a local attachment uploaded within this item. URLs must match the ``attachment://file-name.extension`` structure. diff --git a/discord/ui/view.py b/discord/ui/view.py index 8dd7ca2d4..e701d09e9 100644 --- a/discord/ui/view.py +++ b/discord/ui/view.py @@ -61,7 +61,7 @@ if TYPE_CHECKING: from ..interactions import Interaction from ..message import Message - from ..types.components import Component as ComponentPayload + from ..types.components import ComponentBase as ComponentBasePayload from ..types.interactions import ModalSubmitComponentInteractionData as ModalSubmitComponentInteractionDataPayload from ..state import ConnectionState from .modal import Modal @@ -802,11 +802,11 @@ class ViewStore: def remove_message_tracking(self, message_id: int) -> Optional[View]: return self._synced_message_views.pop(message_id, None) - def update_from_message(self, message_id: int, data: List[ComponentPayload]) -> None: + def update_from_message(self, message_id: int, data: List[ComponentBasePayload]) -> None: components: List[Component] = [] for component_data in data: - component = _component_factory(component_data, self._state) + component = _component_factory(component_data, self._state) # type: ignore if component is not None: components.append(component)