diff options
author | pjenvey <none@none> | 2007-02-15 17:23:25 -0800 |
---|---|---|
committer | pjenvey <none@none> | 2007-02-15 17:23:25 -0800 |
commit | 396d37137feac5af7fe07e4a0592247f34cc933d (patch) | |
tree | 542e682aea5f29a311a8b1440bed121deed70291 /routes/middleware.py | |
parent | 52ae2d9eaabbf5ff009086347bb090d7048fa505 (diff) | |
download | routes-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.py | 3 |
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 + |