From ba6be5523dfd11bd675be2d705d0f6ba3dec3a0c Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Tue, 23 Jan 2018 13:14:29 +0100 Subject: 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): -- cgit v1.2.3