From 9c077c6ef636f901ac4c0beea3d0407611e2f6f6 Mon Sep 17 00:00:00 2001 From: bbangert Date: Thu, 9 Mar 2006 03:20:19 +0000 Subject: Fixed headers property --- paste/request.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'paste/request.py') 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__': -- cgit v1.2.1