[pypy-svn] r32855 - pypy/dist/pypy/translator/tool
pedronis at codespeak.net
pedronis at codespeak.net
Tue Oct 3 19:41:27 CEST 2006
Author: pedronis
Date: Tue Oct 3 19:41:24 2006
New Revision: 32855
Modified:
pypy/dist/pypy/translator/tool/pdbplus.py
Log:
add an interact command to pdb to invoke a code.py interactive prompt
Modified: pypy/dist/pypy/translator/tool/pdbplus.py
==============================================================================
--- pypy/dist/pypy/translator/tool/pdbplus.py (original)
+++ pypy/dist/pypy/translator/tool/pdbplus.py Tue Oct 3 19:41:24 2006
@@ -1,5 +1,6 @@
import pdb
import types
+import code
from pypy.objspace.flow.model import FunctionGraph
class _EnableGraphic:
@@ -397,6 +398,12 @@
return
raise _EnableGraphic(int(arg))
+ def do_interact(self, arg):
+ """invoke a code.py sub prompt"""
+ ns = self.curframe.f_globals.copy()
+ ns.update(self.curframe.f_locals)
+ code.interact("*interactive*", local=ns)
+
def help_graphs(self):
print "graph commands are: showg, flowg, callg, classhier, enable_graphic"
More information about the Pypy-commit
mailing list