diff --git a/docs/source/whatsnew/pr/expose-pdb-api.rst b/docs/source/whatsnew/pr/expose-pdb-api.rst new file mode 100644 index 0000000..87eea77 --- /dev/null +++ b/docs/source/whatsnew/pr/expose-pdb-api.rst @@ -0,0 +1,15 @@ +Expose Pdb API +=================== + +Expose the built-in ``pdb.Pdb`` API. ``Pdb`` constructor arguments are generically +exposed, regardless of python version. +Newly exposed arguments: + +- ``skip`` - Python 3.1+ +- ``nosiginnt`` - Python 3.2+ +- ``readrc`` - Python 3.6+ + +Try it out:: + + from IPython.terminal.debugger import TerminalPdb + pdb = TerminalPdb(skip=["skipthismodule"])