diff options
author | ianb <devnull@localhost> | 2007-04-11 22:20:46 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2007-04-11 22:20:46 +0000 |
commit | e2c41182a57cf9b5ab61784a8ebfdce9a2a0ecff (patch) | |
tree | f7ef872b228f4f9368889b6b9b6d7d73a26c5f84 | |
parent | 185ba5bd41d5e8a2dd7ed533d864a306b0d8a581 (diff) | |
download | paste-e2c41182a57cf9b5ab61784a8ebfdce9a2a0ecff.tar.gz |
Fix for #167
-rw-r--r-- | docs/news.txt | 3 | ||||
-rw-r--r-- | paste/request.py | 2 |
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 |