[pypy-commit] pypy py3k: this workaround is now disabled and seemingly no longer necessary

pjenvey pypy.commits at gmail.com
Sun May 22 20:30:49 EDT 2016


Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3k
Changeset: r84611:02818992e583
Date: 2016-05-22 17:29 -0700
http://bitbucket.org/pypy/pypy/changeset/02818992e583/

Log:	this workaround is now disabled and seemingly no longer necessary

diff --git a/pypy/conftest.py b/pypy/conftest.py
--- a/pypy/conftest.py
+++ b/pypy/conftest.py
@@ -185,29 +185,7 @@
     __multicall__.execute()
 
 def pytest_runtest_teardown(__multicall__, item):
-    user_del_action = None
-    if isinstance(item, py.test.collect.Function):
-        appclass = item.getparent(PyPyClassCollector)
-        if (appclass is not None and
-            not getattr(appclass.obj, 'runappdirect', False) and
-            hasattr(appclass.obj, 'space')):
-            user_del_action = appclass.obj.space.user_del_action
-
-    if user_del_action:
-        # if leakfinder triggers leftover __del__s, ensure their
-        # enqueue_for_destruction callbacks are invoked immediately
-        # instead of scheduled for later (potentially never)
-        user_del_action._invoke_immediately = True
-    try:
-        # leakfinder
-        __multicall__.execute()
-    finally:
-        if user_del_action:
-            user_del_action._invoke_immediately = False
-
-    if 'pygame' in sys.modules:
-        assert option.view, ("should not invoke Pygame "
-                             "if conftest.option.view is False")
+    __multicall__.execute()
 
 
 class PyPyClassCollector(py.test.collect.Class):


More information about the pypy-commit mailing list