Should hooking the %pdb IPython magic be default?
- Dominant language
- Python
- Stars
- 3.2k
- Forks
- 245
- Avg merge
- 13m
- Merged PRs (30d)
- 5
Description
Right now, when you import `pudb.ipython`, it hooks `ip.debugger` so that `%pdb` enables PuDB instead of ipdb. Should this be changed to not happen by default? If not, should we enable some way to disable it. I think right now if you have this in your IPython profile there is no way to get back to ipdb or pdb.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the `pudb.ipython` integration and how it assigns `ip.debugger` for the `%pdb` magic. Decide whether the default hook should change or whether an opt-out is needed, including how users can return to `ipdb` or `pdb`. Done means the behavior and configuration choice are documented and covered by appropriate tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100