PDB Integration
Netroxen opened this issue · 0 comments
Netroxen commented
I'm currently using https://pypi.org/project/pdbpp/ as my debugger and was wondering if there's a way to hook better_exceptions into the .pdbrc.py
file when a pdb statement or error occurs.
Any ideas on this..?
This is my current pdbrc configuration:
"""
This is an example configuration file for pdb++.
"""
import pdb
class Config(pdb.DefaultConfig):
use_pygments = True
disable_pytest_capturing = True
stdin_paste = "epaste"
filename_color = pdb.Color.lightgray
use_terminal256formatter = False
def __init__(self):
try:
from pygments.formatters import terminal
except ImportError:
pass
else:
self.colorscheme = terminal.TERMINAL_COLORS.copy()
self.colorscheme.update(
{
terminal.Keyword: ("darkred", "red"),
terminal.Number: ("darkyellow", "yellow"),
terminal.String: ("brown", "green"),
terminal.Name.Function: ("darkgreen", "blue"),
terminal.Name.Namespace: ("teal", "turquoise"),
}
)
def setup(self, pdb):
Pdb = pdb.__class__
Pdb.do_l = Pdb.do_longlist
Pdb.do_st = Pdb.do_sticky