Updating the raise style used in the rtm library Im using
authorEd Page <eopage@byu.net>
Sat, 25 Apr 2009 03:04:37 +0000 (22:04 -0500)
committerEd Page <eopage@byu.net>
Sat, 25 Apr 2009 03:04:37 +0000 (22:04 -0500)
src/rtm_api.py

index a184328..d275831 100644 (file)
@@ -53,7 +53,7 @@ class AuthStateMachine(object):
 
        def dataReceived(self, state, datum):
                if state not in self.states:
-                       raise RTMError, "Invalid state <%s>" % state
+                       raise RTMError("Invalid state <%s>" % state)
                self.data[state] = datum
 
        def get(self, state):
@@ -165,8 +165,12 @@ class RTMapi(object):
                rsp = data.rsp
 
                if rsp.stat == 'fail':
-                       raise RTMAPIError, 'API call failed - %s (%s)' % (
-                               rsp.err.msg, rsp.err.code)
+                       raise RTMAPIError(
+                               'API call failed - %s (%s)' % (
+                                       rsp.err.msg,
+                                       rsp.err.code,
+                               )
+                       )
                else:
                        return rsp
 
@@ -206,7 +210,7 @@ class RTMAPICategory(object):
 
        def __getattr__(self, attr):
                if attr not in self._methods:
-                       raise AttributeError, 'No such attribute: %s' % attr
+                       raise AttributeError('No such attribute: %s' % attr)
 
                rargs, oargs = self._methods[attr]
                if self._prefix == 'tasksNotes':
@@ -221,7 +225,7 @@ class RTMAPICategory(object):
                # Sanity checks
                for requiredArg in rargs:
                        if requiredArg not in params:
-                               raise TypeError, 'Required parameter (%s) missing' % requiredArg
+                               raise TypeError('Required parameter (%s) missing' % requiredArg)
 
                for param in params:
                        if param not in rargs + oargs: