iter
returns a non-iterator PYL-E0301180 return list(itertools.islice(self._queue, item.start, item.stop, item.step))
181 return self._queue[item]
182
183 def __iter__(self):184 return self._queue.__iter__()
185
186 def __len__(self):
The __iter__
method of a class must return an iterator with a __next__
method.
class MyIterator:
def __iter__(self):
return self
class MyIterator:
def __iter__(self):
return self
def __next__(self):
return 42