summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-02-13 21:50:29 -0800
committerZac Medico <zmedico@gentoo.org>2011-02-13 23:48:08 -0800
commitaec8506a120c4350e20fe015b242f781f80870c2 (patch)
treeb64a58c9313623d46d91d5e87874e8525abd8ac5 /pym
parent6a4e3f8f2b773c69173a4c9b62f03bb8609a49e5 (diff)
downloadportage-aec8506a120c4350e20fe015b242f781f80870c2.tar.gz
portage-aec8506a120c4350e20fe015b242f781f80870c2.tar.bz2
portage-aec8506a120c4350e20fe015b242f781f80870c2.zip
depgraph: --nodeps overrides --deep
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/create_depgraph_params.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/pym/_emerge/create_depgraph_params.py b/pym/_emerge/create_depgraph_params.py
index 454363e6a..b0b49b347 100644
--- a/pym/_emerge/create_depgraph_params.py
+++ b/pym/_emerge/create_depgraph_params.py
@@ -29,8 +29,7 @@ def create_depgraph_params(myopts, myaction):
"--noreplace" in myopts or \
myopts.get("--selective", "n") != "n":
myparams["selective"] = True
- if "--nodeps" in myopts:
- myparams.pop("recurse", None)
+
if "--deep" in myopts:
myparams["deep"] = myopts["--deep"]
if "--complete-graph" in myopts:
@@ -40,6 +39,10 @@ def create_depgraph_params(myopts, myaction):
myparams["deep"] = True
myparams.pop("selective", None)
+ if "--nodeps" in myopts:
+ myparams.pop("recurse", None)
+ myparams.pop("deep", None)
+
rebuilt_binaries = myopts.get('--rebuilt-binaries')
if rebuilt_binaries is True or \
rebuilt_binaries != 'n' and \