This commit is contained in:
Kenneth Reitz
2012-05-29 19:53:22 -04:00
parent 7813bd8ac0
commit 1c0abbd74b
+4 -9
View 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