From ecc33054af65a4babe24149c2e2943fa9391d6c0 Mon Sep 17 00:00:00 2001 From: Kharec Date: Thu, 8 Jan 2026 06:51:23 +0100 Subject: [PATCH] fix: handle config load errors via handler --- skywipe/cli.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/skywipe/cli.py b/skywipe/cli.py index a89f7de..79ac157 100644 --- a/skywipe/cli.py +++ b/skywipe/cli.py @@ -61,14 +61,14 @@ def main(): setup_logger(verbose=False, log_file=LOG_FILE) logger = get_logger() - if registry.requires_config(args.command): - require_config(logger) - config = Configuration() - config_data = config.load() - verbose = config_data.get("verbose", False) - setup_logger(verbose=verbose, log_file=LOG_FILE) - try: + if registry.requires_config(args.command): + require_config(logger) + config = Configuration() + config_data = config.load() + verbose = config_data.get("verbose", False) + setup_logger(verbose=verbose, log_file=LOG_FILE) + registry.execute( args.command, skip_confirmation=getattr(args, "yes", False)) except (ValueError, Exception) as e: