Skip to content

Commit 0cf1ebb

Browse files
authored
emoji
1 parent 6e4b17e commit 0cf1ebb

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

discord/components.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -327,9 +327,9 @@ def __init__(self, data: ButtonComponentPayload):
327327
self.disabled: bool = data.get("disabled", False)
328328
self.label: str | None = data.get("label")
329329
self.emoji: PartialEmoji | None
330-
try:
331-
self.emoji = PartialEmoji.from_dict(data["emoji"])
332-
except KeyError:
330+
if e := data.get("emoji"):
331+
self.emoji = PartialEmoji.from_dict(e)
332+
else:
333333
self.emoji = None
334334
self.sku_id: str | None = data.get("sku_id")
335335

@@ -538,9 +538,9 @@ def emoji(self, value) -> None:
538538

539539
@classmethod
540540
def from_dict(cls, data: SelectOptionPayload) -> SelectOption:
541-
try:
542-
emoji = PartialEmoji.from_dict(data["emoji"])
543-
except KeyError:
541+
if e := data.get("emoji"):
542+
emoji = PartialEmoji.from_dict(e)
543+
else:
544544
emoji = None
545545

546546
return cls(

0 commit comments

Comments
 (0)