Browse Source

Aggregate shard closing futures instead of doing them sequentially.

pull/530/head
Rapptz 8 years ago
parent
commit
fd62c8a4f1
  1. 5
      discord/shard.py

5
discord/shard.py

@ -236,9 +236,8 @@ class AutoShardedClient(Client):
self._closed.set()
for shard in self.shards.values():
yield from shard.ws.close()
to_close = [shard.ws.close() for shard in self.shards.values()]
yield from asyncio.wait(to_close, loop=self.loop)
yield from self.http.close()
@asyncio.coroutine

Loading…
Cancel
Save