aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2020-04-06 04:57:54 -0400
committerRapptz <[email protected]>2020-04-06 04:58:27 -0400
commit7433cf3b1663fdbcfbc08df241309eb4703531ca (patch)
tree7f8584016398dc3f41d939ef8e738d36873a26c6
parentanimated key is never given to reaction_remove(_emoji) (diff)
downloaddiscord.py-7433cf3b1663fdbcfbc08df241309eb4703531ca.tar.xz
discord.py-7433cf3b1663fdbcfbc08df241309eb4703531ca.zip
Fix VoiceClient.average_latency erroring when heartbeat is None
-rw-r--r--discord/gateway.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/discord/gateway.py b/discord/gateway.py
index f484c8e5..5611e732 100644
--- a/discord/gateway.py
+++ b/discord/gateway.py
@@ -752,8 +752,10 @@ class DiscordVoiceWebSocket(websockets.client.WebSocketClientProtocol):
def average_latency(self):
""":class:`list`: Average of last 20 HEARTBEAT latencies."""
heartbeat = self._keep_alive
- average_latency = sum(heartbeat.recent_ack_latencies)/len(heartbeat.recent_ack_latencies)
- return float('inf') if heartbeat is None else average_latency
+ if heartbeat is None:
+ return float('inf')
+
+ return sum(heartbeat.recent_ack_latencies) / len(heartbeat.recent_ack_latencies)
async def load_secret_key(self, data):
log.info('received secret key for voice connection')