summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/depgraph.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-11-07 07:27:23 -0800
committerZac Medico <zmedico@gentoo.org>2011-11-07 07:27:23 -0800
commita0961708ced50c90497811058eda6f4513d2986d (patch)
treecd361391a487292dbcd2c7f31d314f7bc698ad66 /pym/_emerge/depgraph.py
parentc17d8dabe4c64fc4ed87ac9a0637f8ccc9341823 (diff)
downloadportage-a0961708ced50c90497811058eda6f4513d2986d.tar.gz
portage-a0961708ced50c90497811058eda6f4513d2986d.tar.bz2
portage-a0961708ced50c90497811058eda6f4513d2986d.zip
REQUIRED_USE: don't save in built packages
It should be safe to assume that REQUIRED_USE is satisfied if the package is built, so it's a waste to save it. Also, fix code which assumes that built Package instances have a REQUIRED_USE key in their metadata.
Diffstat (limited to 'pym/_emerge/depgraph.py')
-rw-r--r--pym/_emerge/depgraph.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index 084864076..2ff6acbe2 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -3066,7 +3066,7 @@ class depgraph(object):
continue
missing_use_adjustable.add(pkg)
- required_use = pkg.metadata["REQUIRED_USE"]
+ required_use = pkg.metadata.get("REQUIRED_USE")
required_use_warning = ""
if required_use:
old_use = self._pkg_use_enabled(pkg)