Add SelectOption.__str__

This commit is contained in:
Rapptz 2021-07-04 21:19:09 -04:00
parent 7598865609
commit feb0f7f29d

View File

@ -324,6 +324,16 @@ class SelectOption:
f'emoji={self.emoji!r} default={self.default!r}>'
)
def __str__(self) -> str:
if self.emoji:
base = f'{self.emoji} {self.label}'
else:
base = self.label
if self.description:
return f'{base}\n{self.description}'
return base
@classmethod
def from_dict(cls, data: SelectOptionPayload) -> SelectOption:
try: