diff options
| author | Michał Górny <mgorny@gentoo.org> | 2018-01-23 22:38:46 +0100 |
|---|---|---|
| committer | Michał Górny <mgorny@gentoo.org> | 2018-01-26 15:50:50 +0100 |
| commit | 6013556194c0af9cb5a61d9ffb9879c31c4669e9 (patch) | |
| tree | 91cd63031a491f56d8ea06c66c95c86271d46f2d | |
| parent | 97595e02fc8eced9a1a54d246a4163fae6badcaf (diff) | |
| download | gentoolkit-6013556194c0af9cb5a61d9ffb9879c31c4669e9.tar.gz | |
eshowkw: Group Prefix keywords by system
Sort keywords by reversed component list rather than combined name,
in order to group Prefix keywords by system. Requested by Ulrich Müller.
| -rw-r--r-- | pym/gentoolkit/eshowkw/keywords_header.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/gentoolkit/eshowkw/keywords_header.py b/pym/gentoolkit/eshowkw/keywords_header.py index c9f2381..ce3e8d4 100644 --- a/pym/gentoolkit/eshowkw/keywords_header.py +++ b/pym/gentoolkit/eshowkw/keywords_header.py @@ -145,9 +145,9 @@ class keywords_header: # 1. arch, then ~arch # 2. profile stability # 3. short keywords, then long (prefix, fbsd) - # 4. keyword name + # 4. keyword name in reverse component order normal.sort(key=lambda kw: (kw in self.__TESTING_KW_ARCHS, - levels.get(kw, 99), kw.count('-'), kw)) + levels.get(kw, 99), kw.count('-'), list(reversed(kw.split('-'))))) return normal def __readAdditionalFields(self): |
