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 | 29e7a744cfffdcedbda56c86c24880debde13946 (patch) | |
tree | 4eba7ac4ba134c62d13243015eb3a7261f83576f /utils.py | |
parent | 62adf7f849a701687d0e3fdddebf596b5994a801 (diff) | |
download | pylint-29e7a744cfffdcedbda56c86c24880debde13946.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) |