aboutsummaryrefslogtreecommitdiff
path: root/discord/components.py
diff options
context:
space:
mode:
authorZomatree <[email protected]>2021-05-28 03:33:13 +0100
committerGitHub <[email protected]>2021-05-27 22:33:13 -0400
commit6cc3e572ba1b9400b43e4f5abd6b70ef7224c127 (patch)
treeaf6804279d8d3c9692276b265e631f7f594ea748 /discord/components.py
parentAdd Member.get_role (diff)
downloaddiscord.py-6cc3e572ba1b9400b43e4f5abd6b70ef7224c127.tar.xz
discord.py-6cc3e572ba1b9400b43e4f5abd6b70ef7224c127.zip
Button labels can be None
Diffstat (limited to 'discord/components.py')
-rw-r--r--discord/components.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/discord/components.py b/discord/components.py
index 853ea1ed..924c2152 100644
--- a/discord/components.py
+++ b/discord/components.py
@@ -106,8 +106,8 @@ class Button(Component):
The URL this button sends you to.
disabled: :class:`bool`
Whether the button is disabled or not.
- label: :class:`str`
- The label of the button.
+ label: Optional[:class:`str`]
+ The label of the button, if any.
emoji: Optional[:class:`PartialEmoji`]
The emoji of the button, if available.
"""
@@ -127,7 +127,7 @@ class Button(Component):
self.custom_id: Optional[str] = data.get('custom_id')
self.url: Optional[str] = data.get('url')
self.disabled: bool = data.get('disabled', False)
- self.label: str = data['label']
+ self.label: Optional[str] = data.get('label')
self.emoji: Optional[PartialEmoji]
try:
self.emoji = PartialEmoji.from_dict(data['emoji'])