New submission from Shlomi Fish: I tried Ctrl+C, Ctrl+D, "quit" and "exit", and "q" - nothing exits from the infinite prompt loop.
shlomif@telaviv1:~/Docs/homepage/homepage/trunk$ cd /home/shlomif/progs/riddles/project-euler/hg/project-euler/234 shlomif@telaviv1:~/progs/riddles/project-euler/hg/project-euler/234$ ls brute-force.pl euler-234-description.txt euler-234-v1.py brute-force.pl~ euler-234-description.txt~ euler-234-v1.py~ shlomif@telaviv1:~/progs/riddles/project-euler/hg/project-euler/234$ python3 euler-234-v1.py File "euler-234-v1.py", line 21 print "Found[] = ", n ^ SyntaxError: Missing parentheses in call to 'print' shlomif@telaviv1:~/progs/riddles/project-euler/hg/project-euler/234$ python3 -mpdb euler-234-v1.py 1000 Traceback (most recent call last): File "/usr/lib64/python3.4/pdb.py", line 1661, in main pdb._runscript(mainpyfile) File "/usr/lib64/python3.4/pdb.py", line 1542, in _runscript self.run(statement) File "/usr/lib64/python3.4/bdb.py", line 431, in run exec(cmd, globals, locals) File "<string>", line 1, in <module> File "/home/shlomif/progs/riddles/project-euler/hg/project-euler/234/euler-234-v1.py", line 21 print "Found[] = ", n ^ SyntaxError: Missing parentheses in call to 'print' Uncaught exception. Entering post mortem debugging Running 'cont' or 'step' will restart the program > <string>(1)<module>() (Pdb) (Pdb) exit Post mortem debugger finished. The euler-234-v1.py will be restarted Traceback (most recent call last): File "/usr/lib64/python3.4/pdb.py", line 1661, in main pdb._runscript(mainpyfile) File "/usr/lib64/python3.4/pdb.py", line 1542, in _runscript self.run(statement) File "/usr/lib64/python3.4/bdb.py", line 431, in run exec(cmd, globals, locals) File "<string>", line 1, in <module> File "/home/shlomif/progs/riddles/project-euler/hg/project-euler/234/euler-234-v1.py", line 21 print "Found[] = ", n ^ SyntaxError: Missing parentheses in call to 'print' Uncaught exception. Entering post mortem debugging Running 'cont' or 'step' will restart the program > <string>(1)<module>() (Pdb) quit Post mortem debugger finished. The euler-234-v1.py will be restarted Traceback (most recent call last): File "/usr/lib64/python3.4/pdb.py", line 1661, in main pdb._runscript(mainpyfile) File "/usr/lib64/python3.4/pdb.py", line 1542, in _runscript self.run(statement) File "/usr/lib64/python3.4/bdb.py", line 431, in run exec(cmd, globals, locals) File "<string>", line 1, in <module> File "/home/shlomif/progs/riddles/project-euler/hg/project-euler/234/euler-234-v1.py", line 21 print "Found[] = ", n ^ SyntaxError: Missing parentheses in call to 'print' Uncaught exception. Entering post mortem debugging Running 'cont' or 'step' will restart the program > <string>(1)<module>() (Pdb) Post mortem debugger finished. The euler-234-v1.py will be restarted Traceback (most recent call last): File "/usr/lib64/python3.4/pdb.py", line 1661, in main pdb._runscript(mainpyfile) File "/usr/lib64/python3.4/pdb.py", line 1542, in _runscript self.run(statement) File "/usr/lib64/python3.4/bdb.py", line 431, in run exec(cmd, globals, locals) File "<string>", line 1, in <module> File "/home/shlomif/progs/riddles/project-euler/hg/project-euler/234/euler-234-v1.py", line 21 print "Found[] = ", n ^ SyntaxError: Missing parentheses in call to 'print' Uncaught exception. Entering post mortem debugging Running 'cont' or 'step' will restart the program > <string>(1)<module>() (Pdb) --KeyboardInterrupt-- (Pdb) --KeyboardInterrupt-- (Pdb) exit Post mortem debugger finished. The euler-234-v1.py will be restarted Traceback (most recent call last): File "/usr/lib64/python3.4/pdb.py", line 1661, in main pdb._runscript(mainpyfile) File "/usr/lib64/python3.4/pdb.py", line 1542, in _runscript self.run(statement) File "/usr/lib64/python3.4/bdb.py", line 431, in run exec(cmd, globals, locals) File "<string>", line 1, in <module> File "/home/shlomif/progs/riddles/project-euler/hg/project-euler/234/euler-234-v1.py", line 21 print "Found[] = ", n ^ SyntaxError: Missing parentheses in call to 'print' Uncaught exception. Entering post mortem debugging Running 'cont' or 'step' will restart the program > <string>(1)<module>() (Pdb) quit Post mortem debugger finished. The euler-234-v1.py will be restarted Traceback (most recent call last): File "/usr/lib64/python3.4/pdb.py", line 1661, in main pdb._runscript(mainpyfile) File "/usr/lib64/python3.4/pdb.py", line 1542, in _runscript self.run(statement) File "/usr/lib64/python3.4/bdb.py", line 431, in run exec(cmd, globals, locals) File "<string>", line 1, in <module> File "/home/shlomif/progs/riddles/project-euler/hg/project-euler/234/euler-234-v1.py", line 21 print "Found[] = ", n ^ SyntaxError: Missing parentheses in call to 'print' Uncaught exception. Entering post mortem debugging Running 'cont' or 'step' will restart the program > <string>(1)<module>() (Pdb) [1]+ Stopped python3 -mpdb euler-234-v1.py 1000 shlomif@telaviv1:~/progs/riddles/project-euler/hg/project-euler/234$ kill %1 [1]+ Stopped python3 -mpdb euler-234-v1.py 1000 shlomif@telaviv1:~/progs/riddles/project-euler/hg/project-euler/234$ [1]+ Terminated python3 -mpdb euler-234-v1.py 1000 shlomif@telaviv1:~/progs/riddles/project-euler/hg/project-euler/234$ shlomif@telaviv1:~/progs/riddles/project-euler/hg/project-euler/234$ shlomif@telaviv1:~/progs/riddles/project-euler/hg/project-euler/234$ jobs shlomif@telaviv1:~/progs/riddles/project-euler/hg/project-euler/234$ ---------- components: Library (Lib) files: euler-234-v1.py messages: 249319 nosy: shlomif priority: normal severity: normal status: open title: python3 -mpdb gets stuck in an unexitable infinite prompt loop when running some Python 2 code with syntax errors versions: Python 3.4 Added file: http://bugs.python.org/file40292/euler-234-v1.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue24957> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com