diff options
author | cce <devnull@localhost> | 2005-12-26 07:29:28 +0000 |
---|---|---|
committer | cce <devnull@localhost> | 2005-12-26 07:29:28 +0000 |
commit | 38546e3dc13ecee90dcd6a8537b9227561749c99 (patch) | |
tree | 747547ce04e2048ea9ae49608f3881ddb4486d2f /paste/httpheaders.py | |
parent | 9c4ee3831cd606f2a9c0a23ded20f356db3100c2 (diff) | |
download | paste-38546e3dc13ecee90dcd6a8537b9227561749c99.tar.gz |
Diffstat (limited to 'paste/httpheaders.py')
-rw-r--r-- | paste/httpheaders.py | 6 |
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("-")) |