From e29e3438ec3742327d12b726dfd9b7194eb6b4d1 Mon Sep 17 00:00:00 2001 From: Gorialis Date: Wed, 26 Sep 2018 02:19:42 +0900 Subject: [PATCH] Don't try to close shards if there are none yet. --- discord/shard.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/discord/shard.py b/discord/shard.py index d0da4151d..1f73b0def 100644 --- a/discord/shard.py +++ b/discord/shard.py @@ -286,7 +286,9 @@ class AutoShardedClient(Client): pass to_close = [shard.ws.close() for shard in self.shards.values()] - await asyncio.wait(to_close, loop=self.loop) + if to_close: + await asyncio.wait(to_close, loop=self.loop) + await self.http.close() async def change_presence(self, *, activity=None, status=None, afk=False, shard_id=None):