[New-bugs-announce] [issue35931] pdb: "debug print(" crashes with SyntaxError
daniel hahler
report at bugs.python.org
Thu Feb 7 11:02:51 EST 2019
New submission from daniel hahler <python-bugs at thequod.de>:
`debug print(` will make pdb crash with a SyntaxError:
% python -c '__import__("pdb").set_trace()'
--Return--
> <string>(1)<module>()->None
(Pdb) print(
*** SyntaxError: unexpected EOF while parsing
(Pdb) debug print(
ENTERING RECURSIVE DEBUGGER
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib64/python3.7/bdb.py", line 92, in trace_dispatch
return self.dispatch_return(frame, arg)
File "/usr/lib64/python3.7/bdb.py", line 151, in dispatch_return
self.user_return(frame, arg)
File "/usr/lib64/python3.7/pdb.py", line 293, in user_return
self.interaction(frame, None)
File "/usr/lib64/python3.7/pdb.py", line 352, in interaction
self._cmdloop()
File "/usr/lib64/python3.7/pdb.py", line 321, in _cmdloop
self.cmdloop()
File "/usr/lib64/python3.7/cmd.py", line 138, in cmdloop
stop = self.onecmd(line)
File "/usr/lib64/python3.7/pdb.py", line 418, in onecmd
return cmd.Cmd.onecmd(self, line)
File "/usr/lib64/python3.7/cmd.py", line 217, in onecmd
return func(arg)
File "/usr/lib64/python3.7/pdb.py", line 1099, in do_debug
sys.call_tracing(p.run, (arg, globals, locals))
File "/usr/lib64/python3.7/bdb.py", line 582, in run
cmd = compile(cmd, "<string>", "exec")
File "<string>", line 1
print(
^
SyntaxError: unexpected EOF while parsing
----------
components: Library (Lib)
messages: 335025
nosy: blueyed
priority: normal
severity: normal
status: open
title: pdb: "debug print(" crashes with SyntaxError
versions: Python 3.8
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue35931>
_______________________________________
More information about the New-bugs-announce
mailing list