Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 34k
Closed
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
- Create
foo.pycontaininga = 1 ./python -m pdb foo.py
Results in
./python -m pdb foo.py ./foo.py(1)<module>() -> a = 1 (Pdb) longlist 0 a = 1 (Pdb) The line number should be 1 instead of 0.
This occurs because the longlist command uses inspect.getsourcelines, which returns 0 as the starting line number for modules.
This bug was introduced in #101674.
Your environment
- CPython versions tested on:
main
Linked PRs
arhadthedev and CervEdin
Metadata
Metadata
Assignees
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error