Add debug info in case of discord API HTTP error
This commit is contained in:
parent
08e6cd200d
commit
358b3cc24c
1 changed files with 1 additions and 0 deletions
|
|
@ -116,6 +116,7 @@ class DiscordManager:
|
||||||
raise RuntimeError(f'Unexpected code {status} (expected: {expected_code}) -> {body}')
|
raise RuntimeError(f'Unexpected code {status} (expected: {expected_code}) -> {body}')
|
||||||
return headers, json.loads(body.decode()) if body else None
|
return headers, json.loads(body.decode()) if body else None
|
||||||
except urllib.error.HTTPError as error:
|
except urllib.error.HTTPError as error:
|
||||||
|
self._logger.debug('Discord API HTTP error -> data: %s', data)
|
||||||
raise RuntimeError(
|
raise RuntimeError(
|
||||||
f'HTTP error calling API ({url}): {error}:\nHeaders:\n{error.headers}Body:\n{error.read()}') from error
|
f'HTTP error calling API ({url}): {error}:\nHeaders:\n{error.headers}Body:\n{error.read()}') from error
|
||||||
except urllib.error.URLError as error:
|
except urllib.error.URLError as error:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue