cleanup #633
authorKenneth Reitz <me@kennethreitz.com>
Tue, 29 May 2012 23:53:22 +0000 (19:53 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Tue, 29 May 2012 23:53:22 +0000 (19:53 -0400)
requests/utils.py

index 966f19e611dfd46428224060f3b261b08aa9e2eb..1fe853a0cd0d12033191d58ba1ab479fe9f91a82 100644 (file)
@@ -407,15 +407,10 @@ UNRESERVED_SET = frozenset(
 
 
 def unquote_unreserved(uri):
-    '''
-    this try catch is a poor man's patch for issue #630
-    https://github.com/kennethreitz/requests/issues/630
-    '''
+    """Un-escape any percent-escape sequences in a URI that are unreserved
+    characters. This leaves all reserved, illegal and non-ASCII bytes encoded.
+    """
     try:
-        """Un-escape any percent-escape sequences in a URI that are unreserved
-        characters.
-        This leaves all reserved, illegal and non-ASCII bytes encoded.
-        """
         parts = uri.split('%')
         for i in range(1, len(parts)):
             h = parts[i][0:2]
@@ -428,7 +423,7 @@ def unquote_unreserved(uri):
             else:
                 parts[i] = '%' + parts[i]
         return ''.join(parts)
-    except:
+    except ValueError:
         return uri