diff options
| author | Rapptz <[email protected]> | 2020-04-06 04:57:54 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2020-04-06 04:58:27 -0400 |
| commit | 7433cf3b1663fdbcfbc08df241309eb4703531ca (patch) | |
| tree | 7f8584016398dc3f41d939ef8e738d36873a26c6 | |
| parent | animated key is never given to reaction_remove(_emoji) (diff) | |
| download | discord.py-7433cf3b1663fdbcfbc08df241309eb4703531ca.tar.xz discord.py-7433cf3b1663fdbcfbc08df241309eb4703531ca.zip | |
Fix VoiceClient.average_latency erroring when heartbeat is None
| -rw-r--r-- | discord/gateway.py | 6 |
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') |