From 774d2b1de3ec629f3b510e7ad62f088c0a2ed49c Mon Sep 17 00:00:00 2001 From: ianb Date: Fri, 21 Sep 2007 03:29:04 +0000 Subject: Improve performance of HeaderDict.headeritems() --- paste/response.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'paste') 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 -- cgit v1.2.1