Make HTTPException get the error JSON's message attribute.
This commit is contained in:
		| @@ -62,13 +62,17 @@ class HTTPException(DiscordException): | ||||
|  | ||||
|     def __init__(self, response, message): | ||||
|         self.response = response | ||||
|         if type(message) is dict: | ||||
|             self.text = message.get('message', '') | ||||
|             self.code = message.get('code', 0) | ||||
|         else: | ||||
|             self.text = message | ||||
|  | ||||
|         fmt = '{0.reason} (status code: {0.status})' | ||||
|         if len(message) < 100: | ||||
|         if len(self.text): | ||||
|             fmt = fmt + ': {1}' | ||||
|  | ||||
|         super().__init__(fmt.format(self.response, message)) | ||||
|         super().__init__(fmt.format(self.response, self.text)) | ||||
|  | ||||
| class Forbidden(HTTPException): | ||||
|     """Exception that's thrown for when status code 403 occurs. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user