From ddf613cca2332b65d74584c2b3fef411b521cc30 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Tue, 11 Mar 2014 17:37:09 +0100 Subject: [PATCH] Fix sorting of flagmapping files Change-Id: I77a674e37c7b9e30381d6b48f2812e94fea41a84 --- autogenerate_config_docs/common.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autogenerate_config_docs/common.py b/autogenerate_config_docs/common.py index c770696f..25a2b5e0 100644 --- a/autogenerate_config_docs/common.py +++ b/autogenerate_config_docs/common.py @@ -191,6 +191,8 @@ class OptionsCache(object): else: self._add_opt(group + '/' + opt.name, group, opt) + self._opt_names.sort(OptionsCache._cmpopts) + def get_option_names(self): return self._opt_names @@ -201,7 +203,7 @@ class OptionsCache(object): def _cmpopts(x, y): if '/' in x and '/' in y: prex = x[:x.find('/')] - prey = y[:x.find('/')] + prey = y[:y.find('/')] if prex != prey: return cmp(prex, prey) return cmp(x, y)