Browse Source

Catch and log gateway event parsing errors

pull/10115/head
dolfies 4 months ago
parent
commit
a859edd36c
  1. 3
      discord/gateway.py

3
discord/gateway.py

@ -571,7 +571,10 @@ class DiscordWebSocket:
except KeyError: except KeyError:
_log.debug('Unknown event %s.', event) _log.debug('Unknown event %s.', event)
else: else:
try:
func(data) func(data)
except Exception as exc:
_log.warning('Parsing event %s encountered an exception.', event, exc_info=exc)
# remove the dispatched listeners # remove the dispatched listeners
removed = [] removed = []

Loading…
Cancel
Save