mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-06-03 18:42:43 +00:00
Fix potential None access in various StageChannel properties
This commit is contained in:
parent
1aeec34f84
commit
62dad0f7bf
@ -1066,7 +1066,7 @@ class StageChannel(VocalGuildChannel):
|
||||
@property
|
||||
def requesting_to_speak(self) -> List[Member]:
|
||||
"""List[:class:`Member`]: A list of members who are requesting to speak in the stage channel."""
|
||||
return [member for member in self.members if member.voice.requested_to_speak_at is not None]
|
||||
return [member for member in self.members if member.voice and member.voice.requested_to_speak_at is not None]
|
||||
|
||||
@property
|
||||
def speakers(self) -> List[Member]:
|
||||
@ -1075,7 +1075,9 @@ class StageChannel(VocalGuildChannel):
|
||||
.. versionadded:: 2.0
|
||||
"""
|
||||
return [
|
||||
member for member in self.members if not member.voice.suppress and member.voice.requested_to_speak_at is None
|
||||
member
|
||||
for member in self.members
|
||||
if member.voice and not member.voice.suppress and member.voice.requested_to_speak_at is None
|
||||
]
|
||||
|
||||
@property
|
||||
@ -1084,7 +1086,7 @@ class StageChannel(VocalGuildChannel):
|
||||
|
||||
.. versionadded:: 2.0
|
||||
"""
|
||||
return [member for member in self.members if member.voice.suppress]
|
||||
return [member for member in self.members if member.voice and member.voice.suppress]
|
||||
|
||||
@property
|
||||
def moderators(self) -> List[Member]:
|
||||
|
Loading…
x
Reference in New Issue
Block a user