File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff 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 (
You can’t perform that action at this time.
0 commit comments