@@ -44,8 +44,8 @@ class OutputLine(NamedTuple):
44
44
def from_msg (cls , msg : Message , check_endline : bool = True ) -> OutputLine :
45
45
"""Create an OutputLine from a Pylint Message."""
46
46
column = cls ._get_column (msg .column )
47
- end_line = cls ._get_py38_none_value (msg .end_line , check_endline )
48
- end_column = cls ._get_py38_none_value (msg .end_column , check_endline )
47
+ end_line = cls ._get_end_line_and_end_col (msg .end_line , check_endline )
48
+ end_column = cls ._get_end_line_and_end_col (msg .end_column , check_endline )
49
49
return cls (
50
50
msg .symbol ,
51
51
msg .line ,
@@ -63,7 +63,7 @@ def _get_column(column: str | int) -> int:
63
63
return int (column )
64
64
65
65
@staticmethod
66
- def _get_py38_none_value (value : _T , check_endline : bool ) -> _T | None :
66
+ def _get_end_line_and_end_col (value : _T , check_endline : bool ) -> _T | None :
67
67
"""Used to make end_line and end_column None as indicated by our version
68
68
compared to `min_pyver_end_position`.
69
69
"""
@@ -84,10 +84,10 @@ def from_csv(
84
84
line = int (row [1 ])
85
85
column = cls ._get_column (row [2 ])
86
86
end_line = cls ._value_to_optional_int (
87
- cls ._get_py38_none_value (row [3 ], check_endline )
87
+ cls ._get_end_line_and_end_col (row [3 ], check_endline )
88
88
)
89
89
end_column = cls ._value_to_optional_int (
90
- cls ._get_py38_none_value (row [4 ], check_endline )
90
+ cls ._get_end_line_and_end_col (row [4 ], check_endline )
91
91
)
92
92
# symbol, line, column, end_line, end_column, node, msg, confidences
93
93
assert len (row ) == 8
0 commit comments