diff options
| author | Chris McDonough <chrism@plope.com> | 2012-01-26 03:41:15 -0500 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2012-01-26 03:41:15 -0500 |
| commit | 1735d0c96e2dd6b113757323ebf91d1e8faaedd0 (patch) | |
| tree | 3e38b16a2e00846b38600322f36355fe46b5bdde /webob/request.py | |
| parent | 48235c918bf33e636d67a8075a9421b05f026072 (diff) | |
| download | webob-1735d0c96e2dd6b113757323ebf91d1e8faaedd0.tar.gz | |
turn remote_user_encoding and url_encoding into environ_getters (adding webob.remote_user_encoding and webob.url_encoding vars to environ), fix _request_uri for Python 3, improve _abs_headerlist, dont decode scheme when looking up
Diffstat (limited to 'webob/request.py')
| -rw-r--r-- | webob/request.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/webob/request.py b/webob/request.py index e440276..12b9f08 100644 --- a/webob/request.py +++ b/webob/request.py @@ -104,8 +104,6 @@ class RequestMixin(object): ## in memory): request_body_tempfile_limit = 10*1024 - url_encoding = 'utf-8' - remote_user_encoding = 'utf-8' _charset = None def __init__(self, environ, charset=None, unicode_errors=None, @@ -287,7 +285,9 @@ class RequestMixin(object): self.make_body_seekable() return self.body_file_raw - scheme = environ_decoder('wsgi.url_scheme') + url_encoding = environ_getter('webob.url_encoding', 'utf-8') + remote_user_encoding = environ_getter('webob.remote_user_encoding', 'utf-8') + scheme = environ_getter('wsgi.url_scheme') method = environ_decoder('REQUEST_METHOD', 'GET') http_version = environ_decoder('SERVER_PROTOCOL') content_length = converter( |
