From 1fe7b040822cc1f1680dae3082adb47f9ccaa955 Mon Sep 17 00:00:00 2001 From: Quratulain-bilal Date: Wed, 29 Jul 2026 12:47:38 +0500 Subject: [PATCH] fix: show error details in preset catalog config read failure Capture and display the exception message when reading preset-catalogs.yml fails, instead of swallowing the error details. Matches the pattern used in preset_catalog_add 54 lines earlier. --- src/specify_cli/presets/_commands.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/specify_cli/presets/_commands.py b/src/specify_cli/presets/_commands.py index 2b50b2dfce..d45e04fe1b 100644 --- a/src/specify_cli/presets/_commands.py +++ b/src/specify_cli/presets/_commands.py @@ -765,8 +765,8 @@ def preset_catalog_remove( try: config = yaml.safe_load(config_path.read_text(encoding="utf-8")) or {} - except Exception: - console.print("[red]Error:[/red] Failed to read preset catalog config.") + except Exception as e: + console.print(f"[red]Error:[/red] Failed to read preset catalog config: {e}") raise typer.Exit(1) catalogs = config.get("catalogs", [])