aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2018-01-23 13:14:29 +0100
committerMichał Górny <mgorny@gentoo.org>2018-01-26 15:50:50 +0100
commitba6be5523dfd11bd675be2d705d0f6ba3dec3a0c (patch)
tree2b491098c4892e8d282369a699a37e13c13808a2
parenteshowkw: Stop wrongly classifying *-fbsd as Prefix (diff)
downloadgentoolkit-ba6be552.tar.gz
gentoolkit-ba6be552.tar.bz2
gentoolkit-ba6be552.zip
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.
-rw-r--r--pym/gentoolkit/eshowkw/keywords_header.py2
1 files changed, 1 insertions, 1 deletions
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):