Since requests 0.10.1 dropped Python5 support, to catch an exception and
authorDaniele Tricoli <eriol@mornie.org>
Sun, 5 Feb 2012 03:18:22 +0000 (04:18 +0100)
committerDaniele Tricoli <eriol@mornie.org>
Sun, 5 Feb 2012 03:18:22 +0000 (04:18 +0100)
store the exception object in a variable the "as" keyword can be used so
Python3 will not raise a SyntaxError

requests/packages/oreos/structures.py

index 063d5f96a8aff4906b0cb9864d48718b7bdc58b6..ae1bfe6a65f856eafa32c479aa773afd54460390 100644 (file)
@@ -362,7 +362,7 @@ class MultiDict(TypeConversionDict):
         """
         try:
             return dict.pop(self, key)[0]
-        except KeyError, e:
+        except KeyError as e:
             if default is not _missing:
                 return default
             raise KeyError(str(e))
@@ -372,7 +372,7 @@ class MultiDict(TypeConversionDict):
         try:
             item = dict.popitem(self)
             return (item[0], item[1][0])
-        except KeyError, e:
+        except KeyError as e:
             raise KeyError(str(e))
 
     def poplist(self, key):
@@ -389,7 +389,7 @@ class MultiDict(TypeConversionDict):
         """Pop a ``(key, list)`` tuple from the dict."""
         try:
             return dict.popitem(self)
-        except KeyError, e:
+        except KeyError as e:
             raise KeyError(str(e))
 
     def __copy__(self):