Check if we're closed before attempting to do a reconnect.

This commit is contained in:
Rapptz
2017-03-21 03:32:09 -04:00
parent a0cdb19c5f
commit 5461bfb475
2 changed files with 5 additions and 1 deletions

View File

@ -399,6 +399,9 @@ class Client:
yield from self.close()
raise
if self.is_closed():
return
# We should only get this when an unhandled close code happens,
# such as a clean disconnect (1000) or a bad state (bad token, no sharding, etc)
# sometimes, discord sends us 1000 for unknown reasons so we should reconnect