-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
gh-104301: Allow leading whitespace in disambiguated pdb statements #104342
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
gh-104301: Allow leading whitespace in disambiguated pdb statements #104342
Conversation
Do we have tests for this feature? |
Ah right, totally forgot about that. @SnoopJ could you add some test case to use |
No problem, added in ebf179d. I couldn't find any pre-existing tests of the feature, so let me know if the test I added should also explicitly test the spelling without any leading whitespace |
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
84ad82a
to
778a4ef
Compare
Sorry about the force-push, I wanted to be sure that the |
There's no need for it (minor code review suggestions do not typically need to imply coauthorship). |
there's a test failure |
* main: pythongh-91896: Fixup some docs issues following ByteString deprecation (python#104422) pythonGH-104371: check return value of calling `mv.release` (python#104417) pythongh-104415: Fix refleak tests for `typing.ByteString` deprecation (python#104416) pythonGH-86275: Implementation of hypothesis stubs for property-based tests, with zoneinfo tests (python#22863) pythonGH-103082: Filter LINE events in VM, to simplify tool implementation. (pythonGH-104387) pythongh-93649: Split gc- and allocation tests from _testcapimodule.c (pythonGH-104403) pythongh-104389: Add 'unused' keyword to Argument Clinic C converters (python#104390) pythongh-101819: Prepare _io._IOBase for module state (python#104386) pythongh-104413: Fix refleak when super attribute throws AttributeError (python#104414) Fix refleak in `super_descr_get` (python#104408) pythongh-87526: Remove dead initialization from _zoneinfo parse_abbr() (python#24700) pythongh-91896: Improve visibility of `ByteString` deprecation warnings (python#104294) pythongh-104371: Fix calls to `__release_buffer__` while an exception is active (python#104378) pythongh-104377: fix cell in comprehension that is free in outer scope (python#104394) pythongh-104392: Remove _paramspec_tvars from typing (python#104393) pythongh-104396: uuid.py to skip platform check for emscripten and wasi (pythongh-104397) pythongh-99108: Refresh HACL* from upstream (python#104401) pythongh-104301: Allow leading whitespace in disambiguated pdb statements (python#104342)
This changeset fixes #104301 by allowing leading whitespace in statements prefixed by
!
inpdb
, as an alternate to #104302, suggested here.This PR also adds a corresponding example of the
pdb
documentation.!
prefix inpdb
#104301📚 Documentation preview 📚: https://cpython-previews--104342.org.readthedocs.build/