From 95c93e63489b0414f18a430ff2427d1c53ae34bd Mon Sep 17 00:00:00 2001 From: fitnr Date: Wed, 17 Feb 2016 12:39:55 -0500 Subject: [PATCH] check error --- tweepy/binder.py | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/tweepy/binder.py b/tweepy/binder.py index 5d3fb8f..6f09233 100644 --- a/tweepy/binder.py +++ b/tweepy/binder.py @@ -182,19 +182,20 @@ def bind_api(**config): # Execute request try: - resp = self.session.request(self.method, - full_url, - data=self.post_data, - timeout=self.api.timeout, - auth=auth, - proxies=self.api.proxy) - except UnicodeEncodeError: - resp = self.session.request(self.method, - full_url, - data=self.post_data.decode('utf-8'), - timeout=self.api.timeout, - auth=auth, - proxies=self.api.proxy) + try: + resp = self.session.request(self.method, + full_url, + data=self.post_data, + timeout=self.api.timeout, + auth=auth, + proxies=self.api.proxy) + except UnicodeEncodeError: + resp = self.session.request(self.method, + full_url, + data=self.post_data.decode('utf-8'), + timeout=self.api.timeout, + auth=auth, + proxies=self.api.proxy) except Exception as e: six.reraise(TweepError, TweepError('Failed to send request: %s' % e), sys.exc_info()[2]) -- 2.25.1