| 1 | #!/usr/bin/env python2 | 
| 2 | """ | 
| 3 | genexpr_iterable_expr.py | 
| 4 | """ | 
| 5 | from __future__ import print_function | 
| 6 | |
| 7 | def f(): | 
| 8 | # range is used in THIS scope (the scope of f), not the generator | 
| 9 | # expression's scope. | 
| 10 | return (x for x in range(3)) | 
| 11 | |
| 12 | g = f() | 
| 13 | for x in g: | 
| 14 | print(x) |