Speed-up __iter__() mixin method.

This commit is contained in:
Raymond Hettinger 2008-02-08 23:02:27 +00:00
parent 0913166da2
commit 18a1ffcda3

View file

@ -496,13 +496,13 @@ class Sequence:
def __iter__(self):
i = 0
while True:
try:
try:
while True:
v = self[i]
except IndexError:
break
yield v
i += 1
yield v
i += 1
except IndexError:
return
def __contains__(self, value):
for v in self: