summaryrefslogtreecommitdiff
path: root/cherrypy/lib/httputil.py
diff options
context:
space:
mode:
authorRobert Brewer <fumanchu@aminus.org>2009-08-19 04:18:00 +0000
committerRobert Brewer <fumanchu@aminus.org>2009-08-19 04:18:00 +0000
commitaf86de9e4025d73a5afb2ccae19de67c4beff9df (patch)
treea7dbdca0bdd1c8bd96f44eed3e4a563dfbde55e3 /cherrypy/lib/httputil.py
parent1665471d0c872ee4f0449d04e5160a02a78f7c2f (diff)
downloadcherrypy-git-af86de9e4025d73a5afb2ccae19de67c4beff9df.tar.gz
Fix for #918 (caching does not respect Cache-Control: max-age header).
Diffstat (limited to 'cherrypy/lib/httputil.py')
-rw-r--r--cherrypy/lib/httputil.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/cherrypy/lib/httputil.py b/cherrypy/lib/httputil.py
index b16c6b60..3bcee283 100644
--- a/cherrypy/lib/httputil.py
+++ b/cherrypy/lib/httputil.py
@@ -383,6 +383,10 @@ class HeaderMap(CaseInsensitiveDict):
value = self.get(key)
return header_elements(key, value)
+ def values(self, key):
+ """Return a sorted list of HeaderElement.value for the given header."""
+ return [e.value for e in self.elements(key)]
+
def output(self):
"""Transform self into a list of (name, value) tuples."""
header_list = []