diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-06-14 22:09:10 +0200 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-06-15 09:29:56 +0200 |
commit | 304c87c07df80b0b2b905a3f8e28ceafe660551b (patch) | |
tree | e4bb0d3dfb47bbe743681fd1a4d194d94a2cb5ec /pylint/testutils | |
parent | 5e723a75beae156fd5785baf3171d88651117227 (diff) | |
download | pylint-git-304c87c07df80b0b2b905a3f8e28ceafe660551b.tar.gz |
Use a NamedTuple from typing directly
Diffstat (limited to 'pylint/testutils')
-rw-r--r-- | pylint/testutils/output_line.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/pylint/testutils/output_line.py b/pylint/testutils/output_line.py index d1a4ece2c..1150c6b17 100644 --- a/pylint/testutils/output_line.py +++ b/pylint/testutils/output_line.py @@ -2,6 +2,7 @@ # For details: https://github.com/PyCQA/pylint/blob/master/LICENSE import collections +from typing import Any, NamedTuple from pylint import interfaces from pylint.constants import PY38_PLUS @@ -54,11 +55,14 @@ Try updating it with: 'python tests/test_functional.py {UPDATE_OPTION}'""" Exception.__init__(self, msg) -class OutputLine( - collections.namedtuple( - "OutputLine", ["symbol", "lineno", "column", "object", "msg", "confidence"] - ) -): +class OutputLine(NamedTuple): + symbol: str + lineno: int + column: int + object: Any + msg: str + confidence: str + @classmethod def from_msg(cls, msg): column = cls.get_column(msg.column) |