projects
/
twitter-api-cdsw
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
new version of tweepy (3.4.0)
[twitter-api-cdsw]
/
tweepy
/
binder.py
diff --git
a/tweepy/binder.py
b/tweepy/binder.py
index 2ac614647d2d9bba28c187ce97a825cf6588416b..ba5557083b26c41778ba83b335f7302213e213f4 100644
(file)
--- a/
tweepy/binder.py
+++ b/
tweepy/binder.py
@@
-12,7
+12,7
@@
import requests
import logging
import logging
-from tweepy.error import TweepError
+from tweepy.error import TweepError
, RateLimitError, is_rate_limit_error_message
from tweepy.utils import convert_to_utf8_str
from tweepy.models import Model
from tweepy.utils import convert_to_utf8_str
from tweepy.models import Model
@@
-220,7
+220,11
@@
def bind_api(**config):
error_msg = self.parser.parse_error(resp.text)
except Exception:
error_msg = "Twitter error response: status code = %s" % resp.status_code
error_msg = self.parser.parse_error(resp.text)
except Exception:
error_msg = "Twitter error response: status code = %s" % resp.status_code
- raise TweepError(error_msg, resp)
+
+ if is_rate_limit_error_message(error_msg):
+ raise RateLimitError(error_msg, resp)
+ else:
+ raise TweepError(error_msg, resp)
# Parse the response payload
result = self.parser.parse(self, resp.text)
# Parse the response payload
result = self.parser.parse(self, resp.text)
Benjamin Mako Hill
||
Want to submit a patch?