summaryrefslogtreecommitdiff
path: root/pylint/message
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2022-06-05 23:28:27 +0200
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2022-06-06 10:38:35 +0200
commita5ca674cf12f3bffbd90370c7595ec2f20abe953 (patch)
tree91637f9619829d30d07b341190f877b10e3b609f /pylint/message
parent92f28ce43cccdbdb8b41723e9ed86b2bbfaa2de3 (diff)
downloadpylint-git-a5ca674cf12f3bffbd90370c7595ec2f20abe953.tar.gz
[deleted messages] Fix helper function for old names of deleted messages
Previousely they were considered unknown names.
Diffstat (limited to 'pylint/message')
-rw-r--r--pylint/message/_deleted_message_ids.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/pylint/message/_deleted_message_ids.py b/pylint/message/_deleted_message_ids.py
index 7a8872db7..c5c00480b 100644
--- a/pylint/message/_deleted_message_ids.py
+++ b/pylint/message/_deleted_message_ids.py
@@ -131,7 +131,9 @@ def is_deleted_symbol(symbol: str) -> str | None:
"""Return the explanation for removal if the message was removed."""
for explanation, deleted_messages in DELETED_MESSAGES_IDS.items():
for deleted_message in deleted_messages:
- if symbol == deleted_message.symbol:
+ if symbol == deleted_message.symbol or any(
+ symbol == m[1] for m in deleted_message.old_names
+ ):
return explanation
return None
@@ -141,6 +143,8 @@ def is_deleted_msgid(msgid: str) -> str | None:
"""Return the explanation for removal if the message was removed."""
for explanation, deleted_messages in DELETED_MESSAGES_IDS.items():
for deleted_message in deleted_messages:
- if msgid == deleted_message.msgid:
+ if msgid == deleted_message.msgid or any(
+ msgid == m[0] for m in deleted_message.old_names
+ ):
return explanation
return None