From 2d85066cfbb02bcb4b771339bdc4b85ed1eda7e2 Mon Sep 17 00:00:00 2001 From: Draper <27962761+Drapersniper@users.noreply.github.com> Date: Sun, 20 Mar 2022 21:05:28 +0000 Subject: [PATCH] Major rework of shutdown and reconnect logs to avoid zombie tasks and race conditions (#117) * Major rework of shutdown and reconnect logs to avoid zombie tasks and race conditions * depends * cleanup nodes * rename vars * missing callbacks * add a `wait_until_ready` to `lavalink` * change order to avoid circular imports * *sigh* * uhh * ensure volume persists on a resume * formatting * revert task callbacks * Apply suggestions from code review Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com> * Update lavalink/node.py Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com> --- lavalink/node.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lavalink/node.py b/lavalink/node.py index ff9bfb25..91b2e9f7 100644 --- a/lavalink/node.py +++ b/lavalink/node.py @@ -228,7 +228,7 @@ def _gen_key(self): self._resume_key.__repr__() return self._resume_key - async def connect(self, timeout=None, *, shutdown=False): + async def connect(self, timeout: float = None, *, shutdown: bool = False): """ Connects to the Lavalink player event websocket.