summaryrefslogtreecommitdiff
path: root/paste/httpheaders.py
diff options
context:
space:
mode:
authorcce <devnull@localhost>2005-12-26 07:29:28 +0000
committercce <devnull@localhost>2005-12-26 07:29:28 +0000
commit38546e3dc13ecee90dcd6a8537b9227561749c99 (patch)
tree747547ce04e2048ea9ae49608f3881ddb4486d2f /paste/httpheaders.py
parent9c4ee3831cd606f2a9c0a23ded20f356db3100c2 (diff)
downloadpaste-38546e3dc13ecee90dcd6a8537b9227561749c99.tar.gz
Diffstat (limited to 'paste/httpheaders.py')
-rw-r--r--paste/httpheaders.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/paste/httpheaders.py b/paste/httpheaders.py
index b043a5c..f80a510 100644
--- a/paste/httpheaders.py
+++ b/paste/httpheaders.py
@@ -46,7 +46,7 @@ def get_header(name, raiseError=True):
return name
retval = _headers.get(name.strip().lower().replace("_","-"))
if not retval and raiseError:
- raise NameError(name)
+ raise AssertionError("'%s' is an unknown header" % name)
return retval
class HTTPHeader(object):
@@ -134,7 +134,7 @@ class HTTPHeader(object):
def __repr__(self):
return '<%s %s>' % (self.__class__.__name__, self.name)
-def normalize_headers(response_headers):
+def normalize_headers(response_headers, strict=True):
"""
This alters the underlying response_headers to use the common
name for each header; as well as sorting them with general
@@ -144,7 +144,7 @@ def normalize_headers(response_headers):
category = {}
for idx in range(len(response_headers)):
(key,val) = response_headers[idx]
- head = get_header(key,False)
+ head = get_header(key, strict)
if not head:
newhead = '-'.join(x.capitalize() for x in \
key.replace("_","-").split("-"))