summaryrefslogtreecommitdiffstats
path: root/pym/portage/dep
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/portage/dep
parent356b518fd996e4fd4719e9d350078326eb64c0d9 (diff)
downloadportage-63970f5c610e16478c08459669dfc2e1abf8c0f2.tar.gz
portage-63970f5c610e16478c08459669dfc2e1abf8c0f2.tar.bz2
portage-63970f5c610e16478c08459669dfc2e1abf8c0f2.zip
Use constants for hardcoded *DEPEND lists.
Diffstat (limited to 'pym/portage/dep')
-rw-r--r--pym/portage/dep/_slot_operator.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/pym/portage/dep/_slot_operator.py b/pym/portage/dep/_slot_operator.py
index 9fe19fc59..d7933b592 100644
--- a/pym/portage/dep/_slot_operator.py
+++ b/pym/portage/dep/_slot_operator.py
@@ -3,13 +3,11 @@
from portage.dep import Atom, paren_enclose, use_reduce
from portage.exception import InvalidData
-
-_dep_keys = ('DEPEND', 'HDEPEND', 'PDEPEND', 'RDEPEND')
-_runtime_keys = ('PDEPEND', 'RDEPEND')
+from _emerge.Package import Package
def find_built_slot_operator_atoms(pkg):
atoms = {}
- for k in _dep_keys:
+ for k in Package._dep_keys:
atom_list = list(_find_built_slot_operator(use_reduce(pkg.metadata[k],
uselist=pkg.use.enabled, eapi=pkg.metadata['EAPI'],
token_class=Atom)))
@@ -43,11 +41,11 @@ def evaluate_slot_operator_equal_deps(settings, use, trees):
target_vardb = trees[trees._target_eroot]["vartree"].dbapi
vardbs = [target_vardb]
deps = {}
- for k in _dep_keys:
+ for k in Package._dep_keys:
deps[k] = use_reduce(metadata[k],
uselist=use, eapi=eapi, token_class=Atom)
- for k in _runtime_keys:
+ for k in Package._runtime_keys:
_eval_deps(deps[k], vardbs)
if running_vardb is not target_vardb: