You are here: Home / LBN / Up2date / Plone and Zope / BastionLinux 13 / python-ipdb-0.7-1.lbn13.noarch

python-ipdb-0.7-1.lbn13.noarch

Package Attributes
RPM  python-ipdb-0.7-1.lbn13.noarch.rpm Architecture  noarch Size  17488 Created  2017/08/04 11:07:55 UTC
Package Specification
Summary IPython-enabled pdb
Group Application/Internet
License ZPL
Home Page http://pypi.python.org/packages/source/i/ipdb/ipdb-0.7.tar.gz
Description

ipdb exports functions to access the IPython debugger, which features tab completion, syntax highlighting, better tracebacks, better introspection with the same interface as the pdb module.

Example usage:

import ipdb ipdb.set_trace() ipdb.pm() ipdb.run(x[0] = 3) result = ipdb.runcall(function, arg0, arg1, kwarg=foo) result = ipdb.runeval(f(1,2) - 3)

The post-mortem function, ipdb.pm(), is equivalent to the magic function %debug.

If you install ipdb with a tool which supports setuptools entry points, an ipdb script is made for you. You can use it to debug your scripts like

$ bin/ipdb mymodule.py

With Python 2.7 only, you can also use

$ python -m ipdb mymodule.py

You can also enclose code with the with statement to launch ipdb if an exception is raised:

from ipdb import launch_ipdb_on_exception

with launch_ipdb_on_exception(): [...]

Requires
rpmlib(PayloadFilesHavePrefix)  
rpmlib(FileDigests)  
/bin/sh  
rpmlib(CompressedFileNames)  
/usr/bin/python2.6  
rpmlib(PartialHardlinkSets)  
ipython  
rpmlib(PayloadIsXz)  
Provides
python-ipdb

Document Actions