diff --git a/discord/client.py b/discord/client.py index 2c5ed69cd..b338cc136 100644 --- a/discord/client.py +++ b/discord/client.py @@ -396,6 +396,9 @@ class Client: if not reconnect: yield from self.close() + if isinstance(e, ConnectionClosed) and e.code == 1000: + # clean close, don't re-raise this + return raise if self.is_closed():