[pypy-svn] r7231 - pypy/trunk/src/goal

bob at codespeak.net bob at codespeak.net
Mon Nov 15 11:03:05 CET 2004


Author: bob
Date: Mon Nov 15 11:03:05 2004
New Revision: 7231

Modified:
   pypy/trunk/src/goal/translate_pypy.py
Log:
move pdb to background thread, makes example work on Mac OS X and Win32



Modified: pypy/trunk/src/goal/translate_pypy.py
==============================================================================
--- pypy/trunk/src/goal/translate_pypy.py	(original)
+++ pypy/trunk/src/goal/translate_pypy.py	Mon Nov 15 11:03:05 2004
@@ -51,15 +51,11 @@
             return
         print "don't know about", x
 
-    def run_server(background=False):
+    def run_server():
         from pypy.translator.tool.pygame.flowviewer import TranslatorLayout
         from pypy.translator.tool.pygame.graphdisplay import GraphDisplay
         display = GraphDisplay(TranslatorLayout(t))
-        if background:
-            import thread
-            thread.start_new_thread(display.run, ())
-        else:
-            display.run()
+        display.run()
 
     def debug():
         import traceback
@@ -74,10 +70,11 @@
             about(block)
             print '-'*60
         
-        run_server(background=True)
         print >> sys.stderr
+        import thread
         import pdb
-        pdb.post_mortem(tb)
+        thread.start_new_thread(pdb.post_mortem, (tb,))
+        run_server()
 
     try:
         analyse()



More information about the Pypy-commit mailing list