Kaydet (Commit) b52a74b5 authored tarafından Georg Brandl's avatar Georg Brandl

#2816: clarify error messages for EOF while scanning strings.

üst 6a57c08d
......@@ -6,7 +6,7 @@ from test import test_support
class EOFTestCase(unittest.TestCase):
def test_EOFC(self):
expect = "EOL while scanning single-quoted string (<string>, line 1)"
expect = "EOL while scanning string literal (<string>, line 1)"
try:
eval("""'this is a test\
""")
......@@ -16,7 +16,8 @@ class EOFTestCase(unittest.TestCase):
raise test_support.TestFailed
def test_EOFS(self):
expect = "EOF while scanning triple-quoted string (<string>, line 1)"
expect = ("EOF while scanning triple-quoted string literal "
"(<string>, line 1)")
try:
eval("""'''this is a test""")
except SyntaxError, msg:
......
......@@ -1500,10 +1500,10 @@ err_input(perrdetail *err)
msg = "invalid token";
break;
case E_EOFS:
msg = "EOF while scanning triple-quoted string";
msg = "EOF while scanning triple-quoted string literal";
break;
case E_EOLS:
msg = "EOL while scanning single-quoted string";
msg = "EOL while scanning string literal";
break;
case E_INTR:
if (!PyErr_Occurred())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment