diff options
Diffstat (limited to 'pym/_emerge/main.py')
-rw-r--r-- | pym/_emerge/main.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py index c5a16ff42..9115a25d6 100644 --- a/pym/_emerge/main.py +++ b/pym/_emerge/main.py @@ -45,7 +45,6 @@ options=[ "--emptytree", "--fetchonly", "--fetch-all-uri", "--ignore-default-opts", -"--keep-going", "--noconfmem", "--newuse", "--nodeps", "--noreplace", @@ -376,6 +375,7 @@ def insert_optional_args(args): '--getbinpkg' : ('n',), '--getbinpkgonly' : ('n',), '--jobs' : valid_integers, + '--keep-going' : ('n',), '--root-deps' : ('rdeps',), '--selective' : ('n',), '--usepkg' : ('n',), @@ -533,6 +533,12 @@ def parse_opts(tmpcmdline, silent=False): "action" : "store" }, + "--keep-going": { + "help" : "continue as much as possible after an error", + "type" : "choice", + "choices" : ("True", "n") + }, + "--load-average": { "help" :"Specifies that no new builds should be started " + \ @@ -661,6 +667,11 @@ def parse_opts(tmpcmdline, silent=False): else: myoptions.getbinpkgonly = None + if myoptions.keep_going in ("True",): + myoptions.keep_going = True + else: + myoptions.keep_going = None + if myoptions.root_deps == "True": myoptions.root_deps = True |