These are my config files for pdb++, a drop-in replacement for Python's built-in debugger, pdb
You can embed IPython within pdb, and combined with my IPython Configs it makes for a very pleasant debugging experience.
| import IPython | |
| import json | |
| from pprint import pprint as pp | |
| from deepdiff import DeepDiff as diff | |
| alias emb IPython.embed() |
| import pdb | |
| class Config(pdb.DefaultConfig): | |
| sticky_by_default = True | |
| def setup(self, pdb): | |
| print('Use "emb" to enter IPython shell') |
These are my config files for pdb++, a drop-in replacement for Python's built-in debugger, pdb
You can embed IPython within pdb, and combined with my IPython Configs it makes for a very pleasant debugging experience.