MCPcopy Index your code
hub / github.com/python/cpython / I

Class I

Lib/test/test_set.py:1746–1757  ·  view source on GitHub ↗

Sequence using iterator protocol

Source from the content-addressed store, hash-verified

1744 return self.seqn[i]
1745
1746class I:
1747 'Sequence using iterator protocol'
1748 def __init__(self, seqn):
1749 self.seqn = seqn
1750 self.i = 0
1751 def __iter__(self):
1752 return self
1753 def __next__(self):
1754 if self.i >= len(self.seqn): raise StopIteration
1755 v = self.seqn[self.i]
1756 self.i += 1
1757 return v
1758
1759class Ig:
1760 'Sequence using iterator protocol defined with a generator'

Callers 1

pickletools.pyFile · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected