Sequence using iterator protocol defined with a generator
| 451 | return v |
| 452 | |
| 453 | class Ig: |
| 454 | 'Sequence using iterator protocol defined with a generator' |
| 455 | def __init__(self, seqn): |
| 456 | self.seqn = seqn |
| 457 | self.i = 0 |
| 458 | def __iter__(self): |
| 459 | for val in self.seqn: |
| 460 | yield val |
| 461 | |
| 462 | class X: |
| 463 | 'Missing __getitem__ and __iter__' |