Don't try to close shards if there are none yet.

This commit is contained in:
Gorialis 2018-09-26 02:19:42 +09:00
parent 77239e4f15
commit e29e3438ec
No known key found for this signature in database
GPG Key ID: AEC0159D4D8CFDD8

View File

@ -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):