Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
Closed
Description
Bug report
Pdb (as of 3.11.0, 3.11.1 andmain branch, run from the command line) loops endlessly on non-interactive scripts.
To reproduce, runpython -m pdb /dev/null from the command line. This loops, endlessly printingThe program finished and will be restarted to the terminal. PressingCtrl + C drops you into the debugger shell, but enteringquit only drops you back into that endless loop, I had to kill the process directly to make it quit.
With Python 3.10, it looks like this:
nils@makake:~> python3.10 -m pdb /dev/null> /dev/null(1)<module>()(Pdb) quitnils@makake:~> python3.10 -m pdb -c c /dev/nullThe program finished and will be restarted> /dev/null(1)<module>()(Pdb) qnils@makake:~>Your environment
- CPython versions tested on: 3.11.0, 3.11.1, built from current
mainbranch - Operating system and architecture: Fedora Linux 37, x86_64