Closed
Description
Bug report
Bug description:
Hello everyone,
With Python 3.13, pdb
doesn't pass arguments like -b
or --bar
to a script while it works fine with Python 3.12.
test.py
import sys
print(' '.join(sys.argv))
✅ Good:
$ python3.13 -m pdb -c continue -c quit test.py foo
test.py foo
The program finished and will be restarted
🐛 Bad:
$ python3.13 -m pdb -c continue -c quit test.py foo --bar
usage: pdb [-h] [-c command] (-m module | pyfile) [args ...]
pdb: error: unrecognized arguments: --bar
✅ Good:
$ python3.12 -m pdb -c continue -c quit test.py foo --bar
test.py foo --bar
The program finished and will be restarted
Best regards!
CPython versions tested on:
3.13
Operating systems tested on:
Linux