[pypy-commit] pypy reverse-debugger: Restore usage of RDBSignalActionFlag, which might have been removed by

arigo pypy.commits at gmail.com
Thu Aug 11 10:15:18 EDT 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: reverse-debugger
Changeset: r86139:260de9d411ea
Date: 2016-08-11 14:01 +0200
http://bitbucket.org/pypy/pypy/changeset/260de9d411ea/

Log:	Restore usage of RDBSignalActionFlag, which might have been removed
	by accident

diff --git a/pypy/module/signal/__init__.py b/pypy/module/signal/__init__.py
--- a/pypy/module/signal/__init__.py
+++ b/pypy/module/signal/__init__.py
@@ -46,7 +46,10 @@
         space.check_signal_action = interp_signal.CheckSignalAction(space)
         space.actionflag.register_periodic_action(space.check_signal_action,
                                                   use_bytecode_counter=False)
-        if not space.config.translation.reverse_debugger:
+        if space.config.translation.reverse_debugger:
+            from pypy.interpreter.reverse_debugging import RDBSignalActionFlag
+            space.actionflag.__class__ = RDBSignalActionFlag
+        else:
             space.actionflag.__class__ = interp_signal.SignalActionFlag
         # xxx yes I know the previous line is a hack
 


More information about the pypy-commit mailing list