diff options
| author | Rapptz <[email protected]> | 2020-09-14 03:49:21 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2020-09-23 03:21:20 -0400 |
| commit | bf8ca5899689863487a4ec1c343ead9a874cbde9 (patch) | |
| tree | d4f2b44a33e7280c12cfa3999e7eca7285db9813 /discord/client.py | |
| parent | Pass default intents if not explicitly given (diff) | |
| download | discord.py-bf8ca5899689863487a4ec1c343ead9a874cbde9.tar.xz discord.py-bf8ca5899689863487a4ec1c343ead9a874cbde9.zip | |
Add a special exception for required privileged intents
Diffstat (limited to 'discord/client.py')
| -rw-r--r-- | discord/client.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/discord/client.py b/discord/client.py index 861617b7..6be3e982 100644 --- a/discord/client.py +++ b/discord/client.py @@ -573,6 +573,8 @@ class Client: # sometimes, discord sends us 1000 for unknown reasons so we should reconnect # regardless and rely on is_closed instead if isinstance(exc, ConnectionClosed): + if exc.code == 4014: + raise PrivilegedIntentsRequired(exc.shard_id) from None if exc.code != 1000: await self.close() raise |