Skip to main content

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, syntax highlighting, better tracebacks, better introspection) right in pdb.

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

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.6 (2011-09-01)

0.5 (2011-08-05)

  • IPython 0.11 support. [lebedov]

0.4 (2011-06-13)

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipdb-0.6.tar.gz (3.8 kB view details)

Uploaded Source

File details

Details for the file ipdb-0.6.tar.gz.

File metadata

  • Download URL: ipdb-0.6.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ipdb-0.6.tar.gz
Algorithm Hash digest
SHA256 c3bca2e10e89254ee5f728a707226383a7b5deecdc406c5792a183d66eef6337
MD5 4a4b32e64c043522368c7871d8f50b6d
BLAKE2b-256 5c46b8d3b2a20be2b0426ccd3b994f21035474c2e2e0a9c89491bd47443e474d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page