summaryrefslogtreecommitdiffstats
path: root/Lib/code.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2001-01-15 18:13:35 (GMT)
committerGuido van Rossum <guido@python.org>2001-01-15 18:13:35 (GMT)
commit48450cf0a94765c010eddfbbfc5c85380e6a9a15 (patch)
tree56db51c06c0e64fdffcebc2206f5b282911674a9 /Lib/code.py
parenta770e866d6fa985cd056c9d955ef05307acf105c (diff)
downloadcpython-48450cf0a94765c010eddfbbfc5c85380e6a9a15.zip
cpython-48450cf0a94765c010eddfbbfc5c85380e6a9a15.tar.gz
cpython-48450cf0a94765c010eddfbbfc5c85380e6a9a15.tar.bz2
mwh@sourceforge found that UnicodeError can be raised by compiling.
Its base class ValueError can be raised too, so catch that.
Diffstat (limited to 'Lib/code.py')
-rw-r--r--Lib/code.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/code.py b/Lib/code.py
index 3cd33de..846cd04 100644
--- a/Lib/code.py
+++ b/Lib/code.py
@@ -70,7 +70,7 @@ class InteractiveInterpreter:
"""
try:
code = compile_command(source, filename, symbol)
- except (OverflowError, SyntaxError):
+ except (OverflowError, SyntaxError, ValueError):
# Case 1
self.showsyntaxerror(filename)
return 0