summaryrefslogtreecommitdiff
path: root/paste/request.py
diff options
context:
space:
mode:
authorbbangert <devnull@localhost>2006-03-09 03:20:19 +0000
committerbbangert <devnull@localhost>2006-03-09 03:20:19 +0000
commit9c077c6ef636f901ac4c0beea3d0407611e2f6f6 (patch)
tree99b4c43eed145fa7fc167da4ba95942bbab2c895 /paste/request.py
parentaa87da993275e177897be87bd664b25ba840b007 (diff)
downloadpaste-9c077c6ef636f901ac4c0beea3d0407611e2f6f6.tar.gz
Fixed headers property
Diffstat (limited to 'paste/request.py')
-rw-r--r--paste/request.py7
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__':