Sequence using iterator protocol defined with a generator
| 1757 | return v |
| 1758 | |
| 1759 | class Ig: |
| 1760 | 'Sequence using iterator protocol defined with a generator' |
| 1761 | def __init__(self, seqn): |
| 1762 | self.seqn = seqn |
| 1763 | self.i = 0 |
| 1764 | def __iter__(self): |
| 1765 | for val in self.seqn: |
| 1766 | yield val |
| 1767 | |
| 1768 | class X: |
| 1769 | 'Missing __getitem__ and __iter__' |