[pypy-svn] r26490 - pypy/dist/pypy/module/__builtin__

pedronis at codespeak.net pedronis at codespeak.net
Fri Apr 28 06:43:57 CEST 2006


Author: pedronis
Date: Fri Apr 28 06:43:53 2006
New Revision: 26490

Modified:
   pypy/dist/pypy/module/__builtin__/__init__.py
   pypy/dist/pypy/module/__builtin__/special.py
Log:
_pdb() builtin, useful to get a rough idea how stack traces look like.



Modified: pypy/dist/pypy/module/__builtin__/__init__.py
==============================================================================
--- pypy/dist/pypy/module/__builtin__/__init__.py	(original)
+++ pypy/dist/pypy/module/__builtin__/__init__.py	Fri Apr 28 06:43:53 2006
@@ -79,6 +79,7 @@
         # default __metaclass__
         '__metaclass__' : '(space.w_type)',
         '_isfake'       : 'special._isfake',
+        '_pdb'          : 'special._pdb',
 
         # interp-level function definitions
         'abs'           : 'operation.abs',

Modified: pypy/dist/pypy/module/__builtin__/special.py
==============================================================================
--- pypy/dist/pypy/module/__builtin__/special.py	(original)
+++ pypy/dist/pypy/module/__builtin__/special.py	Fri Apr 28 06:43:53 2006
@@ -22,3 +22,12 @@
     
     return space.wrap(rarithmetic.formatd(fmt, x))
 _formatd.unwrap_spec = [gateway.ObjSpace, int, int, str, float]
+
+
+def __pdb():
+    import pdb
+    pdb.set_trace()
+__pdb._annspecialcase_ = 'override:ignore'
+
+def _pdb(space):
+    __pdb()



More information about the Pypy-commit mailing list