diff --git a/src/mednet/scripts/info.py b/src/mednet/scripts/info.py index 4ad4f51631943fa9c6d5bb3e9adff60899297f2b..620e1a9d0f339af550fe20e5fff091d10705dc92 100644 --- a/src/mednet/scripts/info.py +++ b/src/mednet/scripts/info.py @@ -34,9 +34,6 @@ def database_configuration( Name of the library to show configurations for. """ - if not rc.path.exists(): - _echo(f"{lib_name} configuration", f"{str(rc.path)} [MISSING]", "white") - click.secho(f"configured {lib_name} databases:", bold=True) for k, v in raw_databases.items(): if "datadir" not in v: @@ -87,18 +84,23 @@ def info( "cyan", ) - _echo("mednet configuration file: ", str(load_rc().path), "white") + rc = load_rc() - database_configuration( - load_rc(), - _get_raw_databases_classification(), - "classification", - ) - database_configuration( - load_rc(), - _get_raw_databases_segmentation(), - "segmentation", - ) + if not rc.path.exists(): + _echo("mednet configuration", f"{str(rc.path)} [MISSING]", "white") + else: + _echo("mednet configuration file: ", str(rc.path), "white") + + database_configuration( + rc, + _get_raw_databases_classification(), + "classification", + ) + database_configuration( + rc, + _get_raw_databases_segmentation(), + "segmentation", + ) click.secho("dependencies:", bold=True) python = typing.cast(dict[str, str], m["python"])