diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-09-25 20:15:51 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-09-25 20:15:51 -0700 |
commit | 63970f5c610e16478c08459669dfc2e1abf8c0f2 (patch) | |
tree | 00c0bfccac1008e2950ddcd757c551e647201754 /pym/portage/dep | |
parent | 356b518fd996e4fd4719e9d350078326eb64c0d9 (diff) | |
download | portage-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.py | 10 |
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: |