diff options
author | ianb <devnull@localhost> | 2007-09-21 03:29:04 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2007-09-21 03:29:04 +0000 |
commit | 774d2b1de3ec629f3b510e7ad62f088c0a2ed49c (patch) | |
tree | 84f54191d827de22277f4fc3bc74ed568eb80eca /paste/response.py | |
parent | 0179847dfc1c578f21fdb46aa1f05574d1a91886 (diff) | |
download | paste-774d2b1de3ec629f3b510e7ad62f088c0a2ed49c.tar.gz |
Improve performance of HeaderDict.headeritems()
Diffstat (limited to 'paste/response.py')
-rw-r--r-- | paste/response.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/paste/response.py b/paste/response.py index 7d3c72d..c35639c 100644 --- a/paste/response.py +++ b/paste/response.py @@ -68,12 +68,12 @@ class HeaderDict(dict): def headeritems(self): result = [] - for key in self: - if isinstance(self[key], list): - for v in self[key]: + for key, value in self.items(): + if isinstance(value, list): + for v in value: result.append((key, str(v))) else: - result.append((key, str(self[key]))) + result.append((key, str(value))) return result #@classmethod |