[pypy-svn] r34546 - pypy/dist/pypy/tool

fijal at codespeak.net fijal at codespeak.net
Mon Nov 13 10:33:53 CET 2006


Author: fijal
Date: Mon Nov 13 10:33:52 2006
New Revision: 34546

Modified:
   pypy/dist/pypy/tool/error.py
Log:
Added flag which silently breaks instead of running pdb.


Modified: pypy/dist/pypy/tool/error.py
==============================================================================
--- pypy/dist/pypy/tool/error.py	(original)
+++ pypy/dist/pypy/tool/error.py	Mon Nov 13 10:33:52 2006
@@ -122,7 +122,7 @@
     msg += source_lines(graph, None, offset=offset)
     return "\n".join(msg)
 
-def debug(drv):
+def debug(drv, use_pdb=True):
     # XXX unify some code with pypy.translator.goal.translate
     from pypy.translator.tool.pdbplus import PdbPlusShow
     from pypy.translator.driver import log
@@ -156,5 +156,6 @@
             from pypy.translator.tool.graphserver import run_server_for_inprocess_client
             return run_server_for_inprocess_client(t, options)
 
-    pdb_plus_show = PdbPlusShow(t)
-    pdb_plus_show.start(tb, server_setup, graphic=True)
+    if use_pdb:
+        pdb_plus_show = PdbPlusShow(t)
+        pdb_plus_show.start(tb, server_setup, graphic=True)



More information about the Pypy-commit mailing list