Use new exception-related syntax for Python 3 compatibility
authorAaron Hill <aa1ronham@gmail.com>
Fri, 21 Feb 2014 00:46:41 +0000 (19:46 -0500)
committerAaron Hill <aa1ronham@gmail.com>
Fri, 21 Feb 2014 00:46:41 +0000 (19:46 -0500)
tweepy/api.py
tweepy/auth.py
tweepy/binder.py
tweepy/parsers.py
tweepy/streaming.py
tweepy/utils.py

index 51a4bb6ae862a53da0244164f5937d9ab3d2d3be..d14228513a1bdcb132acd2f29fc31f2de3e58d17 100644 (file)
@@ -329,7 +329,7 @@ class API(object):
                 require_auth = True,
                 allowed_param = ['include_entities', 'skip_status'],
             )(self, **kargs)
-        except TweepError, e:
+        except TweepError as e:
             if e.response and e.response.status == 401:
                 return False
             raise
index 29df5b21611e4e699fd2760da134c59ab9153614..86c443091afc5e35c77caa801c8854288a72693d 100644 (file)
@@ -67,7 +67,7 @@ class OAuthHandler(AuthHandler):
             request.sign_request(self._sigmethod, self._consumer, None)
             resp = urlopen(Request(url, headers=request.to_header()))
             return oauth.OAuthToken.from_string(resp.read())
-        except Exception, e:
+        except Exception as e:
             raise TweepError(e)
 
     def set_request_token(self, key, secret):
@@ -92,7 +92,7 @@ class OAuthHandler(AuthHandler):
             )
 
             return request.to_url()
-        except Exception, e:
+        except Exception as e:
             raise TweepError(e)
 
     def get_access_token(self, verifier=None):
@@ -115,7 +115,7 @@ class OAuthHandler(AuthHandler):
             resp = urlopen(Request(url, headers=request.to_header()))
             self.access_token = oauth.OAuthToken.from_string(resp.read())
             return self.access_token
-        except Exception, e:
+        except Exception as e:
             raise TweepError(e)
 
     def get_xauth_access_token(self, username, password):
@@ -141,7 +141,7 @@ class OAuthHandler(AuthHandler):
             resp = urlopen(Request(url, data=request.to_postdata()))
             self.access_token = oauth.OAuthToken.from_string(resp.read())
             return self.access_token
-        except Exception, e:
+        except Exception as e:
             raise TweepError(e)
 
     def get_username(self):
index 29eacaedf2d5d50040ddbeb464decd1f90f87a98..1f8c61960a2c9a14f8b75395428e50bf8fe577b9 100644 (file)
@@ -153,7 +153,7 @@ def bind_api(**config):
                 try:
                     conn.request(self.method, url, headers=self.headers, body=self.post_data)
                     resp = conn.getresponse()
-                except Exception, e:
+                except Exception as e:
                     raise TweepError('Failed to send request: %s' % e)
 
                 # Exit request loop if non-retry error code
@@ -181,7 +181,7 @@ def bind_api(**config):
                 try:
                     zipper = gzip.GzipFile(fileobj=StringIO(body))
                     body = zipper.read()
-                except Exception, e:
+                except Exception as e:
                     raise TweepError('Failed to decompress data: %s' % e)
             result = self.api.parser.parse(self, body)
 
index 55a5ba86fcf88413b55012df87aedab091082fe4..31e002204565e3484e3c959164ff5b16804b0a48 100644 (file)
@@ -48,7 +48,7 @@ class JSONParser(Parser):
     def parse(self, method, payload):
         try:
             json = self.json_lib.loads(payload)
-        except Exception, e:
+        except Exception as e:
             raise TweepError('Failed to parse JSON payload: %s' % e)
 
         needsCursors = method.parameters.has_key('cursor')
index 533f1b3143b4dde10924ac33e01fa166f894da5e..be233ffe0ef158bf7fa732976b2abfe6c18285f9 100644 (file)
@@ -171,7 +171,7 @@ class Stream(object):
                     self.snooze_time = self.snooze_time_step
                     self.listener.on_connect()
                     self._read_loop(resp)
-            except (timeout, ssl.SSLError), exc:
+            except (timeout, ssl.SSLError) as exc:
                 # If it's not time out treat it like any other exception
                 if isinstance(exc, ssl.SSLError) and not (exc.args and 'timed out' in str(exc.args[0])):
                     exception = exc
@@ -185,7 +185,7 @@ class Stream(object):
                 sleep(self.snooze_time)
                 self.snooze_time = min(self.snooze_time + self.snooze_time_step,
                                        self.snooze_time_cap)
-            except Exception, exception:
+            except Exception as exception:
                 # any other exception is fatal, so kill loop
                 break
 
index 7c2d4987a8d93eb482646df5831e1576ca83bd06..3085ba1ecdb194ea017ca0a225ec1ae68d538a02 100644 (file)
@@ -47,7 +47,7 @@ def import_simplejson():
             try:
                 from django.utils import simplejson as json  # Google App Engine
             except ImportError:
-                raise ImportError, "Can't load a json library"
+                raise ImportError("Can't load a json library")
 
     return json