diff options
author | pjenvey <devnull@localhost> | 2006-09-04 20:20:55 +0000 |
---|---|---|
committer | pjenvey <devnull@localhost> | 2006-09-04 20:20:55 +0000 |
commit | b106c5c17d18755ce7c2c32d831d1773a0f97835 (patch) | |
tree | 2412806b83dd09194f836bacc964ae7aa0adbef9 /paste/response.py | |
parent | 54f6af6bfb71e393cc3a74f812338149f9ad2fdd (diff) | |
download | paste-b106c5c17d18755ce7c2c32d831d1773a0f97835.tar.gz |
o fixed WSGIResponse to determine the correct encoding after the Content-Type
header was changed
o defaulting the WSGIResponse charset to iso-8859-1 as per RFC2616
o fixed HeaderDict's get and setdefault to be case insensitive
Diffstat (limited to 'paste/response.py')
-rw-r--r-- | paste/response.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/paste/response.py b/paste/response.py index fb003cb..fd4acf5 100644 --- a/paste/response.py +++ b/paste/response.py @@ -40,6 +40,12 @@ class HeaderDict(dict): has_key = __contains__ + def get(self, key, failobj=None): + return dict.get(self, self.normalize(key), failobj) + + def setdefault(self, key, failobj=None): + return dict.setdefault(self, self.normalize(key), failobj) + def pop(self, key): return dict.pop(self, self.normalize(key)) |