Sequence using iterator protocol defined with a generator
| 2140 | return v |
| 2141 | |
| 2142 | class Ig: |
| 2143 | 'Sequence using iterator protocol defined with a generator' |
| 2144 | def __init__(self, seqn): |
| 2145 | self.seqn = seqn |
| 2146 | self.i = 0 |
| 2147 | def __iter__(self): |
| 2148 | for val in self.seqn: |
| 2149 | yield val |
| 2150 | |
| 2151 | class X: |
| 2152 | 'Missing __getitem__ and __iter__' |