summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/generator_closure.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/generator_closure.py')
-rw-r--r--tests/basics/generator_closure.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/basics/generator_closure.py b/tests/basics/generator_closure.py
index d8a517edeb..ecf524ac83 100644
--- a/tests/basics/generator_closure.py
+++ b/tests/basics/generator_closure.py
@@ -24,3 +24,9 @@ generator_of_generators = (((x, y) for x in range(2)) for y in range(3))
for i in generator_of_generators:
for j in i:
print(j)
+
+# test that printing of closed-over generators doesn't lead to segfaults
+def genc():
+ foo = 1
+ repr(lambda: (yield foo))
+genc()