1 |
commit: 6013556194c0af9cb5a61d9ffb9879c31c4669e9 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Jan 23 21:38:46 2018 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jan 26 14:50:50 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=60135561 |
7 |
|
8 |
eshowkw: Group Prefix keywords by system |
9 |
|
10 |
Sort keywords by reversed component list rather than combined name, |
11 |
in order to group Prefix keywords by system. Requested by Ulrich Müller. |
12 |
|
13 |
pym/gentoolkit/eshowkw/keywords_header.py | 4 ++-- |
14 |
1 file changed, 2 insertions(+), 2 deletions(-) |
15 |
|
16 |
diff --git a/pym/gentoolkit/eshowkw/keywords_header.py b/pym/gentoolkit/eshowkw/keywords_header.py |
17 |
index c9f2381..ce3e8d4 100644 |
18 |
--- a/pym/gentoolkit/eshowkw/keywords_header.py |
19 |
+++ b/pym/gentoolkit/eshowkw/keywords_header.py |
20 |
@@ -145,9 +145,9 @@ class keywords_header: |
21 |
# 1. arch, then ~arch |
22 |
# 2. profile stability |
23 |
# 3. short keywords, then long (prefix, fbsd) |
24 |
- # 4. keyword name |
25 |
+ # 4. keyword name in reverse component order |
26 |
normal.sort(key=lambda kw: (kw in self.__TESTING_KW_ARCHS, |
27 |
- levels.get(kw, 99), kw.count('-'), kw)) |
28 |
+ levels.get(kw, 99), kw.count('-'), list(reversed(kw.split('-'))))) |
29 |
return normal |
30 |
|
31 |
def __readAdditionalFields(self): |