From 9a31128ea29f2fb3f4bde03273d671a0e01332bf Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 27 Jul 2011 02:53:40 -0700 Subject: config: fix AttributeError: 'NoneType' errors This is a regression from commit 1fdeb78d08bac14f3f999f112499d179a87cf342 and it can only be triggered when repo-level package.use is present. --- pym/portage/package/ebuild/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pym/portage/package/ebuild/config.py b/pym/portage/package/ebuild/config.py index 8b1a1a11a..a8c6ad665 100644 --- a/pym/portage/package/ebuild/config.py +++ b/pym/portage/package/ebuild/config.py @@ -1148,7 +1148,7 @@ class config(object): d = d.copy() cpdict = self._use_manager._repo_puse_dict.get(repo, {}).get(cp) if cpdict: - repo_puse = ordered_by_atom_specificity(cpdict, pkg) + repo_puse = ordered_by_atom_specificity(cpdict, cpv_slot) if repo_puse: for x in repo_puse: d["USE"] = d.get("USE", "") + " " + " ".join(x) -- cgit v1.2.3-1-g7c22