summaryrefslogtreecommitdiff
path: root/paste/response.py
diff options
context:
space:
mode:
authorpjenvey <devnull@localhost>2006-09-04 20:20:55 +0000
committerpjenvey <devnull@localhost>2006-09-04 20:20:55 +0000
commitb106c5c17d18755ce7c2c32d831d1773a0f97835 (patch)
tree2412806b83dd09194f836bacc964ae7aa0adbef9 /paste/response.py
parent54f6af6bfb71e393cc3a74f812338149f9ad2fdd (diff)
downloadpaste-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.py6
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))