Change second run_until_complete to not be empty.

This should stop the infinite loops in some cases.
This commit is contained in:
Rapptz 2016-05-10 20:21:08 -04:00
parent 0c8d5ee863
commit b8eab5f656

View File

@ -470,7 +470,10 @@ class Client:
gathered = asyncio.gather(*pending)
try:
gathered.cancel()
self.loop.run_forever()
self.loop.run_until_complete(gathered)
# we want to retrieve any exceptions to make sure that
# they don't nag us about it being un-retrieved.
gathered.exception()
except:
pass