summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorDaniel Hahler <github@thequod.de>2019-02-15 20:52:53 (GMT)
committerMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2019-02-15 20:52:53 (GMT)
commit4327705cfab3eb09073ec828570bbd8f789e1611 (patch)
treea32e039b8fbfc0536c6ecd6d5fc305957dd81449 /Misc
parent9abb725cea7a1687b4d85ab9766ae6256a76a1ef (diff)
downloadcpython-4327705cfab3eb09073ec828570bbd8f789e1611.zip
cpython-4327705cfab3eb09073ec828570bbd8f789e1611.tar.gz
cpython-4327705cfab3eb09073ec828570bbd8f789e1611.tar.bz2
bpo-35931: Gracefully handle SyntaxError in pdb debug command (GH-11782)
Previously, `debug print(` would cause the interpreter to exit on a SyntaxError whereas `print(` would properly display the error and return to the pdb prompt. This patch fixes this by pre-compiling the code before passing it to `Pdb.run`. https://bugs.python.org/issue35931
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS.d/next/Library/2019-02-07-16-22-50.bpo-35931._63i7B.rst1
1 files changed, 1 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Library/2019-02-07-16-22-50.bpo-35931._63i7B.rst b/Misc/NEWS.d/next/Library/2019-02-07-16-22-50.bpo-35931._63i7B.rst
new file mode 100644
index 0000000..a229968
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2019-02-07-16-22-50.bpo-35931._63i7B.rst
@@ -0,0 +1 @@
+The :mod:`pdb` ``debug`` command now gracefully handles syntax errors.