diff --git a/discord/ui/container.py b/discord/ui/container.py index c9222262b..a804d1a91 100644 --- a/discord/ui/container.py +++ b/discord/ui/container.py @@ -124,8 +124,7 @@ class Container(Item[V]): def __init__( self, - children: List[Item[V]] = MISSING, - *, + *children: Item[V], accent_colour: Optional[Union[Colour, int]] = None, accent_color: Optional[Union[Color, int]] = None, spoiler: bool = False, diff --git a/discord/ui/media_gallery.py b/discord/ui/media_gallery.py index e3db92215..b86bbd0b4 100644 --- a/discord/ui/media_gallery.py +++ b/discord/ui/media_gallery.py @@ -68,15 +68,14 @@ class MediaGallery(Item[V]): def __init__( self, - items: List[MediaGalleryItem], - *, + *items: MediaGalleryItem, row: Optional[int] = None, id: Optional[int] = None, ) -> None: super().__init__() self._underlying = MediaGalleryComponent._raw_construct( - items=items, + items=list(items), id=id, ) diff --git a/discord/ui/section.py b/discord/ui/section.py index 5d922a51a..ca4f1f2aa 100644 --- a/discord/ui/section.py +++ b/discord/ui/section.py @@ -75,8 +75,7 @@ class Section(Item[V]): def __init__( self, - children: List[Union[Item[V], str]] = MISSING, - *, + *children: Union[Item[V], str], accessory: Item[V], row: Optional[int] = None, id: Optional[int] = None,