[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