Skip to content

Commit a84911d

Browse files
davidjshermanmr-c
authored andcommitted
cwltoo.main provenance does not require unparsed args
1 parent a5febdc commit a84911d

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

cwltool/main.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -682,8 +682,8 @@ def formatTime(self, record: logging.LogRecord, datefmt: Optional[str] = None) -
682682

683683
def setup_provenance(
684684
args: argparse.Namespace,
685-
argsl: List[str],
686685
runtimeContext: RuntimeContext,
686+
argsl: Optional[List[str]] = None,
687687
) -> Tuple[ProvOut, "logging.StreamHandler[ProvOut]"]:
688688
if not args.compute_checksum:
689689
_logger.error("--provenance incompatible with --no-compute-checksum")
@@ -1049,10 +1049,8 @@ def main(
10491049

10501050
prov_log_stream: Optional[Union[io.TextIOWrapper, WritableBagFile]] = None
10511051
if args.provenance:
1052-
if argsl is None:
1053-
raise Exception("argsl cannot be None")
10541052
try:
1055-
prov_log_stream, prov_log_handler = setup_provenance(args, argsl, runtimeContext)
1053+
prov_log_stream, prov_log_handler = setup_provenance(args, runtimeContext, argsl)
10561054
except ArgumentException:
10571055
return 1
10581056

0 commit comments

Comments
 (0)