summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorianb <devnull@localhost>2007-04-11 22:20:46 +0000
committerianb <devnull@localhost>2007-04-11 22:20:46 +0000
commite2c41182a57cf9b5ab61784a8ebfdce9a2a0ecff (patch)
treef7ef872b228f4f9368889b6b9b6d7d73a26c5f84
parent185ba5bd41d5e8a2dd7ed533d864a306b0d8a581 (diff)
downloadpaste-e2c41182a57cf9b5ab61784a8ebfdce9a2a0ecff.tar.gz
Fix for #167
-rw-r--r--docs/news.txt3
-rw-r--r--paste/request.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/docs/news.txt b/docs/news.txt
index bc71326..66e7343 100644
--- a/docs/news.txt
+++ b/docs/news.txt
@@ -23,6 +23,9 @@ svn trunk
objects. Useful if you want to search through the effective history
of a stacked object.
+* Fixed infinite recursion problem with
+ ``paste.request.EnvironHeaders.keys()``.
+
1.3
---
diff --git a/paste/request.py b/paste/request.py
index 29c92bf..f55ad3d 100644
--- a/paste/request.py
+++ b/paste/request.py
@@ -368,7 +368,7 @@ class EnvironHeaders(DictMixin):
yield name
def keys(self):
- return list(self)
+ return list(iter(self))
def __contains__(self, item):
return self._trans_name(item) in self.environ