From 7a005bf40d78ca4690fb51845c8064823b44a8c5 Mon Sep 17 00:00:00 2001 From: Taylor Salo Date: Tue, 11 Feb 2025 11:30:53 -0500 Subject: [PATCH] update --- cubids/cli.py | 2 +- cubids/workflows.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cubids/cli.py b/cubids/cli.py index 8220cbc8..378da068 100644 --- a/cubids/cli.py +++ b/cubids/cli.py @@ -1368,7 +1368,7 @@ def _get_parser(): from cubids import __version__ parser = argparse.ArgumentParser(prog="cubids", allow_abbrev=False) - parser.add_argument("-v", "--version", action="version", version=__version__) + parser.add_argument("-v", "--version", action="version", version=f"cubids v{__version__}") subparsers = parser.add_subparsers(help="CuBIDS commands") for command, parser_func, run_func in COMMANDS: diff --git a/cubids/workflows.py b/cubids/workflows.py index dba9bc99..1d43dd0f 100644 --- a/cubids/workflows.py +++ b/cubids/workflows.py @@ -168,7 +168,7 @@ def validate( # concatenate the parsed data and exit if len(parsed) < 1: logger.info("No issues/warnings parsed, your dataset is BIDS valid.") - sys.exit(0) + return else: parsed = pd.concat(parsed, axis=0, ignore_index=True) @@ -195,7 +195,7 @@ def validate( json.dump(val_dict, outfile, indent=4) logger.info("Writing issues out to file %s", val_tsv) - sys.exit(0) + return else: # user may be in python session, return dataframe return parsed