Skip to content

Commit 0971aea

Browse files
author
Anton Khodak
committed
Change command line option for parallel execution
1 parent 0cfd6c5 commit 0971aea

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

cwltool/main.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ def arg_parser(): # type: () -> argparse.ArgumentParser
6565
parser.add_argument("--no-container", action="store_false", default=True,
6666
help="Do not execute jobs in a Docker container, even when specified by the CommandLineTool",
6767
dest="use_container")
68-
parser.add_argument("--executor", type=Text, choices={"single", "parallel"}, default="single",
69-
help="Workflow executor type: sequential/multithreaded. Default: sequential")
68+
parser.add_argument("--parallel", action="store_true", default=False,
69+
help="Run jobs in parallel")
7070
parser.add_argument("--preserve-environment", type=Text, action="append",
7171
help="Preserve specific environment variable when running CommandLineTools. May be provided multiple times.",
7272
metavar="ENVVAR",
@@ -900,15 +900,10 @@ def main(argsl=None, # type: List[str]
900900
return e.code
901901

902902
if not executor:
903-
if args.executor == "single":
904-
executor = SingleJobExecutor()
905-
elif args.executor == "parallel":
903+
if args.parallel:
906904
executor = MultithreadedJobExecutor()
907905
else:
908-
_logger.error("Unknow type of executor: {0}".format(args.executor))
909-
arg_parser().print_help()
910-
return 1
911-
906+
executor = SingleJobExecutor()
912907

913908
if isinstance(job_order_object, int):
914909
return job_order_object

0 commit comments

Comments
 (0)