From b40946fe6480f67589c88a735ba6488bcbac331c Mon Sep 17 00:00:00 2001 From: mancini <mancini@astron.nl> Date: Thu, 10 Nov 2022 15:26:35 +0100 Subject: [PATCH] Fix user friendliness --- atdb/main.py | 8 +++++--- atdb/prune.py | 5 ++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/atdb/main.py b/atdb/main.py index cf3734a..7c3b904 100644 --- a/atdb/main.py +++ b/atdb/main.py @@ -23,10 +23,12 @@ def read_conf_file(args: Namespace, additional_location=None): """ parser = ConfigParser() if additional_location is not None: - parser.read(additional_location) + read_files = parser.read(additional_location) else: - parser.read(DEFAULT_PATH) + read_files = parser.read(DEFAULT_PATH) + if not read_files and (args.atdb_site is None or args.token is None): + raise SystemError('Missing configuration file') global_config = parser["ATDB"] if "url" in global_config: args.atdb_site = parser["ATDB"]["url"] @@ -35,7 +37,7 @@ def read_conf_file(args: Namespace, additional_location=None): return args -def parse_args() -> Namespace: +def parse_args() -> (Namespace, ArgumentParser): """ Parse command line arguments """ diff --git a/atdb/prune.py b/atdb/prune.py index cb9b594..f8e235f 100644 --- a/atdb/prune.py +++ b/atdb/prune.py @@ -88,4 +88,7 @@ def prune(args): ) remove_surl_locations(surls_to_remove, dry_run=args.dry_run) - logger.info("Successfully removed %s files", len(surls_to_remove)) + if args.dry_run: + logger.info("[dry-run] Successfully removed %s files", len(surls_to_remove)) + else: + logger.info("Successfully removed %s files", len(surls_to_remove)) \ No newline at end of file -- GitLab