projects
/
tweepy.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2870031
)
Fallback to detail response value for HTTPException message
author
Harmon
<Harmon758@gmail.com>
Thu, 14 Apr 2022 22:53:05 +0000
(17:53 -0500)
committer
Harmon
<Harmon758@gmail.com>
Thu, 14 Apr 2022 22:53:05 +0000
(17:53 -0500)
tweepy/errors.py
patch
|
blob
|
blame
|
history
diff --git
a/tweepy/errors.py
b/tweepy/errors.py
index b18a3f96c6fba55f7b271f99f4a383f514e1a495..309c6be865b966db068f11cd89d44726c9862868 100644
(file)
--- a/
tweepy/errors.py
+++ b/
tweepy/errors.py
@@
-59,6
+59,12
@@
class HTTPException(TweepyException):
error_text += f"\n{error['code']} - {error['message']}"
elif "message" in error:
error_text += '\n' + error["message"]
+
+ # Use := when support for Python 3.7 is dropped
+ if not error_text and "detail" in response_json:
+ self.api_messages.append(response_json["detail"])
+ error_text = '\n' + response_json["detail"]
+
super().__init__(
f"{response.status_code} {response.reason}{error_text}"
)