From cb15310d6aacd1c1e3b3345b6096d24ea2b79d49 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 29 May 2012 19:54:40 -0400 Subject: [PATCH] by @mwielgoszewski --- requests/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requests/utils.py b/requests/utils.py index 1fe853a..8c445e7 100644 --- a/requests/utils.py +++ b/requests/utils.py @@ -414,7 +414,7 @@ def unquote_unreserved(uri): parts = uri.split('%') for i in range(1, len(parts)): h = parts[i][0:2] - if len(h) == 2: + if len(h) == 2 and h.isalnum(): c = chr(int(h, 16)) if c in UNRESERVED_SET: parts[i] = c + parts[i][2:] -- 2.34.1