commit: ba6be5523dfd11bd675be2d705d0f6ba3dec3a0c
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 23 12:14:29 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 14:50:50 2018 +0000
URL: https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=ba6be552
eshowkw: Sort all multi-component keywords after normal
Add component count (implied by the count of '-' separators) to sort
criteria. This ensures that *-fbsd sorts after regular arches, much like
we list it in Bugzilla.
pym/gentoolkit/eshowkw/keywords_header.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pym/gentoolkit/eshowkw/keywords_header.py
b/pym/gentoolkit/eshowkw/keywords_header.py
index 86e9bc5..9eedbcf 100644
--- a/pym/gentoolkit/eshowkw/keywords_header.py
+++ b/pym/gentoolkit/eshowkw/keywords_header.py
@@ -129,7 +129,7 @@ class keywords_header:
levels[kw] = level
break
- normal.sort(key=lambda kw: (levels.get(kw, 99), kw))
+ normal.sort(key=lambda kw: (levels.get(kw, 99), kw.count('-'),
kw))
return normal
def __readAdditionalFields(self):