diff options
| author | Emile Anclin <emile.anclin@logilab.fr> | 2008-09-09 15:55:24 +0200 |
|---|---|---|
| committer | Emile Anclin <emile.anclin@logilab.fr> | 2008-09-09 15:55:24 +0200 |
| commit | 436da0355c45176e1f8b3a370a07fe16c0b2a7b1 (patch) | |
| tree | 30a55bc5417041c8e0071b97ad59d3500f442cf5 /utils.py | |
| parent | ba4b74c51610dc356c5436e2faa5bde26ecc4e4f (diff) | |
| download | pylint-git-436da0355c45176e1f8b3a370a07fe16c0b2a7b1.tar.gz | |
little simplifying
Diffstat (limited to 'utils.py')
| -rw-r--r-- | utils.py | 11 |
1 files changed, 4 insertions, 7 deletions
@@ -44,15 +44,12 @@ MSG_TYPES = { MSG_CATEGORIES = MSG_TYPES.keys() -def sort_checkers(checkers, enabled_only=True): +def sort_checkers(checkers, enabled_only=True): # XXX enabled_only never used ? """return a list of enabled checker sorted by priority""" if enabled_only: - checkers = [(-checker.priority, checker) for checker in checkers - if checker.is_enabled()] - else: - checkers = [(-checker.priority, checker) for checker in checkers] - checkers.sort() - return [item[1] for item in checkers] + checkers = [checker for checker in checkers if checker.is_enabled()] + checkers.sort(lambda x, y: cmp(-x.priority, -y.priority) ) + return checkers def sort_msgs(msg_ids): """sort message identifiers according to their category first""" |
