diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2022-06-27 16:30:39 +0200 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2022-06-29 10:19:55 +0200 |
commit | 640f92449d0e76c1bbad4084867030c470dc4689 (patch) | |
tree | 94edf64d2c96478e4bbe4687712443c8b11aafd6 /pylint/message | |
parent | 1b7965a028fecabfd1488f4c5c50b8172fcec217 (diff) | |
download | pylint-git-640f92449d0e76c1bbad4084867030c470dc4689.tar.gz |
[pylint.message] Add a location attribute to 'pylint.Message'
Diffstat (limited to 'pylint/message')
-rw-r--r-- | pylint/message/message.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pylint/message/message.py b/pylint/message/message.py index 4efa3f124..11961d9af 100644 --- a/pylint/message/message.py +++ b/pylint/message/message.py @@ -77,3 +77,16 @@ class Message: # pylint: disable=too-many-instance-attributes cf. https://docs.python.org/2/library/string.html#formatstrings """ return template.format(**asdict(self)) + + @property + def location(self) -> MessageLocationTuple: + return MessageLocationTuple( + self.abspath, + self.path, + self.module, + self.obj, + self.line, + self.column, + self.end_line, + self.end_column, + ) |