diff options
author | Robert Brewer <fumanchu@aminus.org> | 2009-08-19 04:18:00 +0000 |
---|---|---|
committer | Robert Brewer <fumanchu@aminus.org> | 2009-08-19 04:18:00 +0000 |
commit | af86de9e4025d73a5afb2ccae19de67c4beff9df (patch) | |
tree | a7dbdca0bdd1c8bd96f44eed3e4a563dfbde55e3 /cherrypy/lib/httputil.py | |
parent | 1665471d0c872ee4f0449d04e5160a02a78f7c2f (diff) | |
download | cherrypy-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.py | 4 |
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 = [] |