summaryrefslogtreecommitdiff
path: root/routes/middleware.py
diff options
context:
space:
mode:
authorpjenvey <none@none>2007-02-15 17:23:25 -0800
committerpjenvey <none@none>2007-02-15 17:23:25 -0800
commit396d37137feac5af7fe07e4a0592247f34cc933d (patch)
tree542e682aea5f29a311a8b1440bed121deed70291 /routes/middleware.py
parent52ae2d9eaabbf5ff009086347bb090d7048fa505 (diff)
downloadroutes-396d37137feac5af7fe07e4a0592247f34cc933d.tar.gz
[svn] set WSGIRequest decoding errors to ignore, for the extremely rare case that decoding to unicode
is enabled and the _method value contains an invalid character --HG-- branch : trunk
Diffstat (limited to 'routes/middleware.py')
-rw-r--r--routes/middleware.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/routes/middleware.py b/routes/middleware.py
index 5c0ffe0..fcd5013 100644
--- a/routes/middleware.py
+++ b/routes/middleware.py
@@ -48,6 +48,7 @@ altering = %s""" % (use_method_override, path_info))
old_method = None
if self.use_method_override:
req = WSGIRequest(environ)
+ req.errors = 'ignore'
if '_method' in environ.get('QUERY_STRING', '') and \
'_method' in req.GET:
old_method = environ['REQUEST_METHOD']
@@ -97,4 +98,4 @@ altering = %s""" % (use_method_override, path_info))
environ['SCRIPT_NAME'] = environ['SCRIPT_NAME'][:-1]
return self.app(environ, start_response)
- \ No newline at end of file
+