From b97c921a3bc9ce6186a80dd4157c6132321e6374 Mon Sep 17 00:00:00 2001 From: Peter Amstutz Date: Tue, 21 Jul 2015 11:13:51 -0400 Subject: [PATCH] 6264: Use mutually exclusive group for enable/disable-reuse. --- sdk/cwl/arvados_cwl/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sdk/cwl/arvados_cwl/__init__.py b/sdk/cwl/arvados_cwl/__init__.py index 052ace930b..4df6788e86 100644 --- a/sdk/cwl/arvados_cwl/__init__.py +++ b/sdk/cwl/arvados_cwl/__init__.py @@ -285,10 +285,11 @@ def main(args, stdout, stderr, api_client=None): runner = ArvCwlRunner(api_client=arvados.api('v1')) args.append("--leave-outputs") parser = cwltool.main.arg_parser() - parser.add_argument("--enable-reuse", action="store_true", + exgroup = parser.add_mutually_exclusive_group() + exgroup.add_argument("--enable-reuse", action="store_true", default=False, dest="enable_reuse", help="") - parser.add_argument("--disable-reuse", action="store_false", + exgroup.add_argument("--disable-reuse", action="store_false", default=False, dest="enable_reuse", help="") -- 2.30.2