Skip to content

Conversation

@bretello
Copy link
Owner

PdbMeta meta is the metaclass responsible for reusing existing Pdb instances in order to persist state across different breakpoint()/set_trace invocations

When Pdb is subclasses, this causes Pdbpp-specific parameters to be passed to the class' init, causing instantiation to fail.

fixes #60

@bretello
Copy link
Owner Author

This is currently causing testing/test_pdb.py::test_config_gets_start_filename to fail, because Pdbpp instances aren't being reused across different set_trace invocations

@bretello bretello added the help wanted Extra attention is needed label Oct 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Celery's rdb is not compatible with pdbpp > 0.10

2 participants