summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/depgraph.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-09-25 20:15:51 -0700
committerZac Medico <zmedico@gentoo.org>2012-09-25 20:15:51 -0700
commit63970f5c610e16478c08459669dfc2e1abf8c0f2 (patch)
tree00c0bfccac1008e2950ddcd757c551e647201754 /pym/_emerge/depgraph.py
parent356b518fd996e4fd4719e9d350078326eb64c0d9 (diff)
downloadportage-63970f5c610e16478c08459669dfc2e1abf8c0f2.tar.gz
portage-63970f5c610e16478c08459669dfc2e1abf8c0f2.tar.bz2
portage-63970f5c610e16478c08459669dfc2e1abf8c0f2.zip
Use constants for hardcoded *DEPEND lists.
Diffstat (limited to 'pym/_emerge/depgraph.py')
-rw-r--r--pym/_emerge/depgraph.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index dee3f1f91..4d731fb0d 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -503,8 +503,6 @@ class _dynamic_depgraph_config(object):
class depgraph(object):
pkg_tree_map = RootConfig.pkg_tree_map
-
- _dep_keys = ["DEPEND", "RDEPEND", "PDEPEND", "HDEPEND"]
def __init__(self, settings, trees, myopts, myparams, spinner,
frozen_config=None, backtrack_parameters=BacktrackParameter(), allow_backtracking=False):
@@ -1682,8 +1680,7 @@ class depgraph(object):
eapi_attrs = _get_eapi_attrs(pkg.metadata["EAPI"])
edepend={}
- depkeys = ["DEPEND","RDEPEND","PDEPEND","HDEPEND"]
- for k in depkeys:
+ for k in Package._dep_keys:
edepend[k] = metadata[k]
if not pkg.built and \
@@ -2848,7 +2845,7 @@ class depgraph(object):
return [pkg.slot_atom for pkg in greedy_pkgs]
blockers = {}
- blocker_dep_keys = ["DEPEND", "PDEPEND", "RDEPEND", "HDEPEND"]
+ blocker_dep_keys = Package._dep_keys
for pkg in greedy_pkgs + [highest_pkg]:
dep_str = " ".join(pkg.metadata[k] for k in blocker_dep_keys)
try: