From 92a908cb6b3c687cefada91fabb4fd6da0909b3c Mon Sep 17 00:00:00 2001 From: Horea Christian Date: Fri, 24 Feb 2023 16:00:14 -0500 Subject: [PATCH] Invoking click command, making DeprecationWarning visible --- dandi/cli/cmd_validate.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/dandi/cli/cmd_validate.py b/dandi/cli/cmd_validate.py index 27efaf870..5b501e569 100644 --- a/dandi/cli/cmd_validate.py +++ b/dandi/cli/cmd_validate.py @@ -32,8 +32,10 @@ default="none", ) @click.argument("paths", nargs=-1, type=click.Path(exists=True, dir_okay=True)) +@click.pass_context @map_to_click_exceptions def validate_bids( + ctx, paths, schema, report, @@ -48,17 +50,13 @@ def validate_bids( * Deprecated """ + warnings.filterwarnings("default") warnings.warn( "The `dandi validate-bids` command line interface is deprecated, you can use " "`dandi validate` instead. Proceeding to parse the call to `dandi validate` now.", DeprecationWarning, ) - import inspect - - from .cmd_validate import validate as validate_ - - print(inspect.signature(validate_)) - validate_(paths, grouping=grouping) + ctx.invoke(validate, paths=paths, grouping=grouping) @click.command()