Author: Ronan Lamy <[email protected]>
Branch: 
Changeset: r98225:fa48adb1543c
Date: 2019-12-03 20:41 +0000
http://bitbucket.org/pypy/pypy/changeset/fa48adb1543c/

Log:    Remove unnecessary exec

diff --git a/pypy/interpreter/test/test_generator.py 
b/pypy/interpreter/test/test_generator.py
--- a/pypy/interpreter/test/test_generator.py
+++ b/pypy/interpreter/test/test_generator.py
@@ -219,22 +219,17 @@
             g.close()
 
     def test_close_on_collect(self):
-        ## we need to exec it, else it won't run on python2.4
-        d = {}
-        exec """
+        import gc
         def f():
             try:
                 yield
             finally:
                 f.x = 42
-        """.strip() in d
-
-        g = d['f']()
+        g = f()
         g.next()
         del g
-        import gc
         gc.collect()
-        assert d['f'].x == 42
+        assert f.x == 42
 
     def test_generator_raises_typeerror(self):
         def f():
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to