diff options
author | Chris Johns <chrisj@rtems.org> | 2017-01-13 15:20:26 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2017-01-13 15:20:26 +1100 |
commit | 86b3df2775756546e4d880565f82df6e2f97606a (patch) | |
tree | b93804c1283fe2a676d8a7d9ae8c6a9f7874b90a | |
parent | 16fe17c1d6cd2f23d35d9cec7f21e27449320aa0 (diff) |
Do not sort INI comma lists by default.
This means the order in the INI file is maintained.
-rw-r--r-- | docs.rtems.org/configuration.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/docs.rtems.org/configuration.py b/docs.rtems.org/configuration.py index 58407e3..332a021 100644 --- a/docs.rtems.org/configuration.py +++ b/docs.rtems.org/configuration.py @@ -71,11 +71,15 @@ class configuration: self.ctx.fatal('config: section %s not found' % (section)) return [] - def _comma_list(self, section, label, error = True): + def _comma_list(self, section, label, error = True, sort = False): items = self._get_item(section, label, error) if items is None: return [] - return sorted(set([a.strip() for a in items.split(',')])) + items = list(set([a.strip() for a in items.split(',')])) + if sort: + return sorted(items) + else: + return items def _xml_create_doc(self, cat, name, legacy, release, html, pdf): doc = cat.createElement('doc') |