summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/_emerge/main.py')
-rw-r--r--pym/_emerge/main.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py
index dae28fa66..fbdcc58f5 100644
--- a/pym/_emerge/main.py
+++ b/pym/_emerge/main.py
@@ -48,7 +48,6 @@ options=[
"--ask", "--alphabetical",
"--buildpkg", "--buildpkgonly",
"--changelog", "--columns",
-"--complete-graph",
"--debug",
"--digest",
"--emptytree",
@@ -383,6 +382,7 @@ def insert_optional_args(args):
new_args = []
default_arg_opts = {
+ '--complete-graph' : ('n',),
'--deep' : valid_integers,
'--deselect' : ('n',),
'--binpkg-respect-use' : ('n', 'y',),
@@ -490,6 +490,12 @@ def parse_opts(tmpcmdline, silent=False):
"choices":("y", "n")
},
+ "--complete-graph": {
+ "help" : "completely account for all known dependencies",
+ "type" : "choice",
+ "choices" : ("True", "n")
+ },
+
"--deep": {
"shortopt" : "-D",
@@ -595,6 +601,11 @@ def parse_opts(tmpcmdline, silent=False):
else:
myoptions.binpkg_respect_use = None
+ if myoptions.complete_graph in ("y", "True",):
+ myoptions.complete_graph = True
+ else:
+ myoptions.complete_graph = None
+
if myoptions.root_deps == "True":
myoptions.root_deps = True