This causes generated rcfiles (like those of pylint) to be output with random section order. The fix is simple - just sort the section item iteration (see below).
Craig $ hg diff diff -r 5eda1d32011d logilab/common/configuration.py --- a/logilab/common/configuration.py Wed Jul 08 22:21:25 2015 +0200 +++ b/logilab/common/configuration.py Sat Jul 18 13:53:31 2015 -0700 @@ -909,7 +909,7 @@ (optname, optdict, self.option_value(optname))) if None in sections: yield None, sections.pop(None) - for section, options in sections.items(): + for section, options in sorted(sections.items()): yield section.upper(), options def options_and_values(self, options=None):
_______________________________________________ Python-Projects mailing list Python-Projects@lists.logilab.org https://lists.logilab.org/mailman/listinfo/python-projects