From bbd08eda3eeab9794fb6a73b74d09490d21f5d29 Mon Sep 17 00:00:00 2001 From: Michael H Date: Thu, 30 Jul 2020 10:11:37 -0400 Subject: [PATCH] [RPC] Shutdown properly (#4134) * [RPC] Shutdown properly * stop doesn't mean stop, somehow * 1 more time * so much salt --- redbot/core/rpc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/redbot/core/rpc.py b/redbot/core/rpc.py index bb81e98af..da9b30e1c 100644 --- a/redbot/core/rpc.py +++ b/redbot/core/rpc.py @@ -75,7 +75,7 @@ class RPC: accepting queries. """ await self._runner.setup() - self._site = web.TCPSite(self._runner, host="127.0.0.1", port=port) + self._site = web.TCPSite(self._runner, host="127.0.0.1", port=port, shutdown_timeout=0) await self._site.start() log.debug("Created RPC server listener on port %s", port) @@ -83,6 +83,7 @@ class RPC: """ Closes the RPC server. """ + await self.app.shutdown() await self._runner.cleanup() def add_method(self, method, prefix: str = None):