diff options
| author | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2010-04-19 11:24:27 +0200 |
|---|---|---|
| committer | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2010-04-19 11:24:27 +0200 |
| commit | b8f436971271cd6746c70510f81fd6cb9306ad04 (patch) | |
| tree | de1351ad96e36409318964d4fda56dfd62f4ba8b /utils.py | |
| parent | ede82d769578c8498d48e353022e6e52bbd5ebec (diff) | |
| download | pylint-git-b8f436971271cd6746c70510f81fd6cb9306ad04.tar.gz | |
also unify [en|dis]able-report with generic [en|dis]able.
Provide bw compat from -msg because it may be heavilu used in python files.
Diffstat (limited to 'utils.py')
| -rw-r--r-- | utils.py | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -162,6 +162,11 @@ class MessagesHandlerMixIn: for msgid in checker.msgs: self.disable(msgid, scope, line) return + # msgid is report id? + if msgid.lower().startswith('rp'): + self.disable_report(msgid) + return + # msgid is a msgid. msg = self.check_message_id(msgid) if scope == 'module': assert line > 0 @@ -190,7 +195,13 @@ class MessagesHandlerMixIn: return # msgid is a checker name? if msgid.lower() in self._checkers: - self._activate_checker_msgs(msgid.lower(), True) + for checker in self._checkers[msgid.lower()]: + for msgid in checker.msgs: + self.enable(msgid, scope, line) + return + # msgid is report id? + if msgid.lower().startswith('rp'): + self.enable_report(msgid) return # msgid is a msgid. msg = self.check_message_id(msgid) |
