aboutsummaryrefslogtreecommitdiff
path: root/discord/channel.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/channel.py')
-rw-r--r--discord/channel.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/discord/channel.py b/discord/channel.py
index 1dddecaa..b1273ef8 100644
--- a/discord/channel.py
+++ b/discord/channel.py
@@ -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]: