Skip to content

Commit cc5bf64

Browse files
committed
sort error lines in unknown format to the top
1 parent a2c3fc0 commit cc5bf64

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pytest_mypy/utils.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,13 @@ def remove_empty_lines(lines: List[str]) -> List[str]:
167167
def sorted_by_file_and_line(lines: List[str]) -> List[str]:
168168
def extract_parts_as_tuple(line: str) -> Tuple[str, int, str]:
169169
if len(line.split(':', maxsplit=2)) < 3:
170-
return ('', 0, '')
170+
return '', 0, ''
171171

172172
fname, line_number, contents = line.split(':', maxsplit=2)
173-
return fname, int(line_number), contents
173+
try:
174+
return fname, int(line_number), contents
175+
except ValueError:
176+
return '', 0, ''
174177
return sorted(lines, key=extract_parts_as_tuple)
175178

176179

0 commit comments

Comments
 (0)