From 7374091dec6c010e80a2073e149c8e4a1de2d3fa Mon Sep 17 00:00:00 2001 From: Luna Date: Mon, 30 Aug 2021 00:21:39 -0300 Subject: [PATCH] gateway: only send payload if ws exists --- litecord/gateway/state.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/litecord/gateway/state.py b/litecord/gateway/state.py index 332f07c..774763a 100644 --- a/litecord/gateway/state.py +++ b/litecord/gateway/state.py @@ -127,7 +127,8 @@ class GatewayState: log.debug("dispatching event {!r} to session {}", payload["t"], self.session_id) try: - await self.ws.send(payload) + if self.ws: + await self.ws.send(payload) except websockets.exceptions.ConnectionClosed as exc: log.warning( "Failed to dispatch {!r} to session id {}: {!r}",