Skip to content

Commit 1255673

Browse files
[pylint.message] Symbol seems to never be None anymore
1 parent 037545c commit 1255673

File tree

2 files changed

+6
-16
lines changed

2 files changed

+6
-16
lines changed

pylint/message/message_definition.py

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,9 @@ def __init__(
2929
if not msgid[0] in MSG_TYPES:
3030
raise InvalidMessageError("Bad message type %s in %r" % (msgid[0], msgid))
3131
self.msgid = msgid
32+
self.symbol = symbol
3233
self.msg = msg
3334
self.description = description
34-
if not symbol:
35-
# backward compatibility, message may not have a symbol
36-
symbol = msgid
37-
self.symbol = symbol
3835
self.scope = scope
3936
self.minversion = minversion
4037
self.maxversion = maxversion
@@ -60,10 +57,6 @@ def format_help(self, checkerref=False):
6057
if checkerref:
6158
desc += " This message belongs to the %s checker." % self.checker.name
6259
title = self.msg
63-
if self.symbol:
64-
msgid = "%s (%s)" % (self.symbol, self.msgid)
65-
else:
66-
msgid = self.msgid
6760
if self.minversion or self.maxversion:
6861
restr = []
6962
if self.minversion:
@@ -75,9 +68,9 @@ def format_help(self, checkerref=False):
7568
desc += " It can't be emitted when using Python %s." % restr
7669
else:
7770
desc += " This message can't be emitted when using Python %s." % restr
78-
desc = normalize_text(" ".join(desc.split()), indent=" ")
71+
msg_help = normalize_text(" ".join(desc.split()), indent=" ")
72+
message_id = "%s (%s)" % (self.symbol, self.msgid)
7973
if title != "%s":
8074
title = title.splitlines()[0]
81-
82-
return ":%s: *%s*\n%s" % (msgid, title.rstrip(" "), desc)
83-
return ":%s:\n%s" % (msgid, desc)
75+
return ":%s: *%s*\n%s" % (message_id, title.rstrip(" "), msg_help)
76+
return ":%s:\n%s" % (message_id, msg_help)

pylint/message/message_definition_store.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,10 +171,7 @@ def get_message_definitions(self, msgid_or_symbol: str) -> list:
171171
raise UnknownMessageError(error_msg)
172172

173173
def get_msg_display_string(self, msgid):
174-
"""Generates a user-consumable representation of a message.
175-
176-
Can be just the message ID or the ID and the symbol.
177-
"""
174+
"""Generates a user-consumable representation of a message. """
178175
message_definitions = self.get_message_definitions(msgid)
179176
if len(message_definitions) == 1:
180177
return repr(message_definitions[0].symbol)

0 commit comments

Comments
 (0)