From 2e57fa6dfd44ae9a3d7343386ea557d44eff3678 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Fri, 14 Jul 2017 11:06:00 -0400 Subject: [PATCH] Don't re-raise in Client.connect if it's a clean close code. --- discord/client.py | 3 +++ 1 file changed, 3 insertions(+) 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():