Browse Source

Guard uses of the keep alive thread in case they're None

Fixes #5800
pull/5810/head
Rapptz 5 years ago
parent
commit
f8808dba9b
  1. 8
      discord/gateway.py

8
discord/gateway.py

@ -398,12 +398,14 @@ class DiscordWebSocket:
raise ReconnectWebSocket(self.shard_id) raise ReconnectWebSocket(self.shard_id)
if op == self.HEARTBEAT_ACK: if op == self.HEARTBEAT_ACK:
self._keep_alive.ack() if self._keep_alive:
self._keep_alive.ack()
return return
if op == self.HEARTBEAT: if op == self.HEARTBEAT:
beat = self._keep_alive.get_payload() if self._keep_alive:
await self.send_as_json(beat) beat = self._keep_alive.get_payload()
await self.send_as_json(beat)
return return
if op == self.HELLO: if op == self.HELLO:

Loading…
Cancel
Save