diff options
Diffstat (limited to 'Lib/test/leakers/test_gen1.py')
| -rw-r--r-- | Lib/test/leakers/test_gen1.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Lib/test/leakers/test_gen1.py b/Lib/test/leakers/test_gen1.py new file mode 100644 index 0000000..72f644d --- /dev/null +++ b/Lib/test/leakers/test_gen1.py @@ -0,0 +1,19 @@ +import gc + +# Taken from test_generators + +def f(): + try: + yield + except GeneratorExit: + yield "foo!" + +def inner_leak(): + g = f() + g.next() + +def leak(): + inner_leak() + gc.collect() + gc.collect() + gc.collect() |
