@@ -44,8 +44,8 @@ class OutputLine(NamedTuple):
4444 def from_msg (cls , msg : Message , check_endline : bool = True ) -> OutputLine :
4545 """Create an OutputLine from a Pylint Message."""
4646 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 )
4949 return cls (
5050 msg .symbol ,
5151 msg .line ,
@@ -63,7 +63,7 @@ def _get_column(column: str | int) -> int:
6363 return int (column )
6464
6565 @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 :
6767 """Used to make end_line and end_column None as indicated by our version
6868 compared to `min_pyver_end_position`.
6969 """
@@ -84,10 +84,10 @@ def from_csv(
8484 line = int (row [1 ])
8585 column = cls ._get_column (row [2 ])
8686 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 )
8888 )
8989 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 )
9191 )
9292 # symbol, line, column, end_line, end_column, node, msg, confidences
9393 assert len (row ) == 8
0 commit comments