1 | #!/usr/bin/env python2 |
2 | """ |
3 | load_make_closure.py - A generator expression should not generate the |
4 | LOAD_CLOSURE or MAKE_CLOSURE bytecodes. |
5 | """ |
6 | # Copied from core/braces.py |
7 | # It erroneously generaets a closure because of: |
8 | # co_freevars: ('parts_list',) |
9 | # |
10 | # In CPython that list is empty. |
11 | def BraceExpandWords(words): |
12 | parts_list = [] |
13 | print(p for p in parts_list if len(p) > 2) |