IPython-enabled pdb
Project description
IPython pdb
Use
from ipdb import set_trace; set_trace()
or
from ipdb import pm; pm()
You then get all IPython features (tab completion, nice tracebacks) right in pdb.
With Python 2.7 only, you can also use
$ python -m ipdb mymodule.py
PDBDebugMode support
ipdb support is integrated in Zope 2 Products.PDBDebugMode. If ipdb is available, it is used in place of pdb.
Development
ipdb source code and tracker are at https://github.com/gotcha/ipdb.
Changelog
0.4 (2011-06-13)
When used from IPython, use its colors. Closes https://github.com/gotcha/ipdb/issues/1 [gotcha]
Fixed errors when exiting with “q”. [gotcha]
Allow use of python -m ipdb mymodule.py. Python 2.7 only. Closes https://github.com/gotcha/ipdb/issues/3 [gotcha]
Fixed post_mortem when the traceback is None. [maurits]
0.3 (2011-01-16)
Add post_mortem() for Products.PDBDebugMode support. [Jean Jordaan]
Moved to github.com.
0.2 (2010-10-20)
Added pm(). [Paulo Benedict Ang]
0.1 (2010-04-26)
First “non dev” release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.