summaryrefslogtreecommitdiff
path: root/paste/wsgilib.py
diff options
context:
space:
mode:
authorbbangert <devnull@localhost>2008-01-13 20:31:34 +0000
committerbbangert <devnull@localhost>2008-01-13 20:31:34 +0000
commit8a93f497bfa2fbd48f3c740a5920d3f6d423f52d (patch)
treeb884db45a31c9a34b1177094ee78e12220ac95bc /paste/wsgilib.py
parent12a2e2e906091edb172fbe2996988eb1ce199737 (diff)
downloadpaste-8a93f497bfa2fbd48f3c740a5920d3f6d423f52d.tar.gz
* Fixed bug in paste lint where PATH_INFO would become unicode.
Diffstat (limited to 'paste/wsgilib.py')
-rw-r--r--paste/wsgilib.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/paste/wsgilib.py b/paste/wsgilib.py
index 7aa1404..d033387 100644
--- a/paste/wsgilib.py
+++ b/paste/wsgilib.py
@@ -304,6 +304,8 @@ def raw_interactive(application, path='', raise_on_wsgi_error=False,
if path:
(_, _, path_info, query, fragment) = urlsplit(str(path))
path_info = urllib.unquote(path_info)
+ # urlsplit returns unicode so coerce it back to str
+ path_info, query = str(path_info), str(query)
basic_environ['PATH_INFO'] = path_info
if query:
basic_environ['QUERY_STRING'] = query