Gentoo Archives: gentoo-commits

From: Arfrever Frehtes Taifersar Arahesis <arfrever@××××××.org>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: pym/portage/repository/
Date: Sun, 09 Feb 2014 07:27:32
Message-Id: 1391930621.608d9a76b957ab1b245a331d6b793774708006dd.arfrever@gentoo
1 commit: 608d9a76b957ab1b245a331d6b793774708006dd
2 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
3 AuthorDate: Sun Feb 9 07:23:41 2014 +0000
4 Commit: Arfrever Frehtes Taifersar Arahesis <arfrever <AT> apache <DOT> org>
5 CommitDate: Sun Feb 9 07:23:41 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=608d9a76
7
8 portage.repository.config.RepoConfigLoader.config_string(): Always include DEFAULT section
9 at the beginning of returned string for better readability.
10
11 ---
12 pym/portage/repository/config.py | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15 diff --git a/pym/portage/repository/config.py b/pym/portage/repository/config.py
16 index e0d3173..952912e 100644
17 --- a/pym/portage/repository/config.py
18 +++ b/pym/portage/repository/config.py
19 @@ -940,7 +940,7 @@ class RepoConfigLoader(object):
20 repo_config_tuple_attrs = tuple(_masters_attributes.keys())
21 attrs = str_or_int_attrs + str_tuple_attrs + repo_config_tuple_attrs
22 config_string = ""
23 - for repo_name, repo in sorted(self.prepos.items()):
24 + for repo_name, repo in sorted(self.prepos.items(), key=lambda x: (x[0] != "DEFAULT", x[0])):
25 config_string += "\n[%s]\n" % repo_name
26 for attr in sorted(attrs):
27 underscorized_attr = attr.replace("-", "_").replace(".", "_")