summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2017-01-13 15:20:26 +1100
committerChris Johns <chrisj@rtems.org>2017-01-13 15:20:26 +1100
commit86b3df2775756546e4d880565f82df6e2f97606a (patch)
treeb93804c1283fe2a676d8a7d9ae8c6a9f7874b90a
parent16fe17c1d6cd2f23d35d9cec7f21e27449320aa0 (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.py8
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')