@@ -165,9 +165,7 @@ class ActionRow(Component):
165165 def __init__ (self , data : ComponentPayload ):
166166 self .type : ComponentType = try_enum (ComponentType , data ["type" ])
167167 self .id : int = data .get ("id" )
168- self .children : list [Component ] = [
169- _component_factory (d ) for d in data .get ("components" , [])
170- ]
168+ self .children : list [Component ] = [_component_factory (d ) for d in data .get ("components" , [])]
171169
172170 @property
173171 def width (self ):
@@ -189,9 +187,7 @@ def walk_components(self) -> Iterator[Component]:
189187
190188 @classmethod
191189 def with_components (cls , * components , id = None ):
192- return cls ._raw_construct (
193- type = ComponentType .action_row , id = id , children = [c for c in components ]
194- )
190+ return cls ._raw_construct (type = ComponentType .action_row , id = id , children = [c for c in components ])
195191
196192
197193class InputText (Component ):
@@ -592,9 +588,7 @@ class Section(Component):
592588 def __init__ (self , data : SectionComponentPayload , state = None ):
593589 self .type : ComponentType = try_enum (ComponentType , data ["type" ])
594590 self .id : int = data .get ("id" )
595- self .components : list [Component ] = [
596- _component_factory (d , state = state ) for d in data .get ("components" , [])
597- ]
591+ self .components : list [Component ] = [_component_factory (d , state = state ) for d in data .get ("components" , [])]
598592 self .accessory : Component | None = None
599593 if _accessory := data .get ("accessory" ):
600594 self .accessory = _component_factory (_accessory , state = state )
@@ -665,9 +659,7 @@ class UnfurledMediaItem(AssetMixin):
665659 def __init__ (self , url : str ):
666660 self ._state = None
667661 self ._url : str = url
668- self ._static_url : str | None = (
669- url if url and url .startswith ("attachment://" ) else None
670- )
662+ self ._static_url : str | None = url if url and url .startswith ("attachment://" ) else None
671663 self .proxy_url : str | None = None
672664 self .height : int | None = None
673665 self .width : int | None = None
@@ -676,9 +668,7 @@ def __init__(self, url: str):
676668 self .attachment_id : int | None = None
677669
678670 def __repr__ (self ) -> str :
679- return (
680- f"<UnfurledMediaItem url={ self .url !r} attachment_id={ self .attachment_id } >"
681- )
671+ return f"<UnfurledMediaItem url={ self .url !r} attachment_id={ self .attachment_id } >"
682672
683673 def __str__ (self ) -> str :
684674 return self .url or self .__repr__ ()
@@ -691,13 +681,10 @@ def url(self) -> str:
691681 @url .setter
692682 def url (self , value : str ) -> None :
693683 self ._url = value
694- self ._static_url = (
695- value if value and value .startswith ("attachment://" ) else None
696- )
684+ self ._static_url = value if value and value .startswith ("attachment://" ) else None
697685
698686 @classmethod
699687 def from_dict (cls , data : UnfurledMediaItemPayload , state = None ) -> UnfurledMediaItem :
700-
701688 r = cls (data .get ("url" ))
702689 r .proxy_url = data .get ("proxy_url" )
703690 r .height = data .get ("height" )
@@ -747,9 +734,7 @@ class Thumbnail(Component):
747734 def __init__ (self , data : ThumbnailComponentPayload , state = None ):
748735 self .type : ComponentType = try_enum (ComponentType , data ["type" ])
749736 self .id : int = data .get ("id" )
750- self .media : UnfurledMediaItem = (
751- umi := data .get ("media" )
752- ) and UnfurledMediaItem .from_dict (umi , state = state )
737+ self .media : UnfurledMediaItem = (umi := data .get ("media" )) and UnfurledMediaItem .from_dict (umi , state = state )
753738 self .description : str | None = data .get ("description" )
754739 self .spoiler : bool | None = data .get ("spoiler" )
755740
@@ -800,9 +785,7 @@ def is_dispatchable(self) -> bool:
800785
801786 @classmethod
802787 def from_dict (cls , data : MediaGalleryItemPayload , state = None ) -> MediaGalleryItem :
803- media = (umi := data .get ("media" )) and UnfurledMediaItem .from_dict (
804- umi , state = state
805- )
788+ media = (umi := data .get ("media" )) and UnfurledMediaItem .from_dict (umi , state = state )
806789 description = data .get ("description" )
807790 spoiler = data .get ("spoiler" , False )
808791
@@ -851,9 +834,7 @@ class MediaGallery(Component):
851834 def __init__ (self , data : MediaGalleryComponentPayload , state = None ):
852835 self .type : ComponentType = try_enum (ComponentType , data ["type" ])
853836 self .id : int = data .get ("id" )
854- self .items : list [MediaGalleryItem ] = [
855- MediaGalleryItem .from_dict (d , state = state ) for d in data .get ("items" , [])
856- ]
837+ self .items : list [MediaGalleryItem ] = [MediaGalleryItem .from_dict (d , state = state ) for d in data .get ("items" , [])]
857838
858839 def to_dict (self ) -> MediaGalleryComponentPayload :
859840 return {
@@ -903,9 +884,7 @@ def __init__(self, data: FileComponentPayload, state=None):
903884 self .id : int = data .get ("id" )
904885 self .name : str = data .get ("name" )
905886 self .size : int = data .get ("size" )
906- self .file : UnfurledMediaItem = UnfurledMediaItem .from_dict (
907- data .get ("file" , {}), state = state
908- )
887+ self .file : UnfurledMediaItem = UnfurledMediaItem .from_dict (data .get ("file" , {}), state = state )
909888 self .spoiler : bool | None = data .get ("spoiler" )
910889
911890 def to_dict (self ) -> FileComponentPayload :
@@ -948,9 +927,7 @@ def __init__(self, data: SeparatorComponentPayload):
948927 self .type : ComponentType = try_enum (ComponentType , data ["type" ])
949928 self .id : int = data .get ("id" )
950929 self .divider : bool = data .get ("divider" )
951- self .spacing : SeparatorSpacingSize = try_enum (
952- SeparatorSpacingSize , data .get ("spacing" , 1 )
953- )
930+ self .spacing : SeparatorSpacingSize = try_enum (SeparatorSpacingSize , data .get ("spacing" , 1 ))
954931
955932 def to_dict (self ) -> SeparatorComponentPayload :
956933 return {
@@ -1008,9 +985,7 @@ def __init__(self, data: ContainerComponentPayload, state=None):
1008985 c
1009986 ) # at this point, not adding alternative spelling
1010987 self .spoiler : bool | None = data .get ("spoiler" )
1011- self .components : list [Component ] = [
1012- _component_factory (d , state = state ) for d in data .get ("components" , [])
1013- ]
988+ self .components : list [Component ] = [_component_factory (d , state = state ) for d in data .get ("components" , [])]
1014989
1015990 def to_dict (self ) -> ContainerComponentPayload :
1016991 payload = {
0 commit comments