diff options
author | bbangert <devnull@localhost> | 2006-03-09 03:20:19 +0000 |
---|---|---|
committer | bbangert <devnull@localhost> | 2006-03-09 03:20:19 +0000 |
commit | 9c077c6ef636f901ac4c0beea3d0407611e2f6f6 (patch) | |
tree | 99b4c43eed145fa7fc167da4ba95942bbab2c895 /paste/request.py | |
parent | aa87da993275e177897be87bd664b25ba840b007 (diff) | |
download | paste-9c077c6ef636f901ac4c0beea3d0407611e2f6f6.tar.gz |
Fixed headers property
Diffstat (limited to 'paste/request.py')
-rw-r--r-- | paste/request.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/paste/request.py b/paste/request.py index f520688..a823d1a 100644 --- a/paste/request.py +++ b/paste/request.py @@ -449,13 +449,12 @@ class WSGIRequest(object): def headers(self): """Access to incoming headers""" - # @@ Just needs a header table object - headertable = someheaderdict + headertable = {} for key in self.environ.keys(): if key.startswith('HTTP'): - headertable.add(key[5:], self.environ[key]) + headertable[key[5:]] = self.environ[key] return headertable - headers = property(headers, doc=headers.__doc__) + headers = property(LazyCache(headers), doc=headers.__doc__) if __name__ == '__main__': |