Skip to content

Commit 7fda05c

Browse files
committed
简单修复异常输出不正确问题
1 parent cd3dfb9 commit 7fda05c

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

cyaron/graders/noipstyle.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,17 @@ def noipstyle(content, std):
1414
if std_lines[i] != content_lines[i]:
1515
for j in range(min(len(std_lines[i]), len(content_lines[i]))):
1616
if std_lines[i][j] != content_lines[i][j]:
17-
return (False, TextMismatch(content, std, 'On line {} column {}, read {}, expected {}.',
18-
i + 1, j + 1, content_lines[i][j:j + 5], std_lines[i][j:j + 5]))
17+
return (False,
18+
TextMismatch(
19+
content, std,
20+
'On line {} column {}, read {}, expected {}.'.
21+
format(i + 1, j + 1, content_lines[i][j:j + 5],
22+
std_lines[i][j:j + 5])))
1923
if len(std_lines[i]) > len(content_lines[i]):
20-
return False, TextMismatch(content, std, 'Too short on line {}.', i)
24+
return False, TextMismatch(content, std,
25+
'Too short on line {}.'.format(i))
2126
if len(std_lines[i]) < len(content_lines[i]):
22-
return False, TextMismatch(content, std, 'Too long on line {}.', i)
27+
return False, TextMismatch(content, std,
28+
'Too long on line {}.'.format(i))
2329

2430
return True, None

0 commit comments

Comments
 (0)