Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dde4c2c

Browse files
committed
Fix another unit test.
1 parent 8b8a543 commit dde4c2c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Lib/mailbox.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def iterkeys(self):
9595

9696
def keys(self):
9797
"""Return a list of keys."""
98-
return list(self.keys())
98+
return list(self.iterkeys())
9999

100100
def itervalues(self):
101101
"""Return an iterator over all messages."""
@@ -111,7 +111,7 @@ def __iter__(self):
111111

112112
def values(self):
113113
"""Return a list of messages. Memory intensive."""
114-
return list(self.values())
114+
return list(self.itervalues())
115115

116116
def iteritems(self):
117117
"""Return an iterator over (key, message) tuples."""
@@ -124,7 +124,7 @@ def iteritems(self):
124124

125125
def items(self):
126126
"""Return a list of (key, message) tuples. Memory intensive."""
127-
return list(self.items())
127+
return list(self.iteritems())
128128

129129
def __contains__(self, key):
130130
"""Return True if the keyed message exists, False otherwise."""
@@ -477,7 +477,7 @@ def _lookup(self, key):
477477
def next(self):
478478
"""Return the next message in a one-time iteration."""
479479
if not hasattr(self, '_onetime_keys'):
480-
self._onetime_keys = self.keys()
480+
self._onetime_keys = iter(self.keys())
481481
while True:
482482
try:
483483
return self[self._onetime_keys.next()]

0 commit comments

Comments
 (0)