Restore try/except block in run function

This commit is contained in:
Colin J Fakley
2026-05-30 10:57:35 -04:00
parent 6ac2729239
commit 09fcc7fc3e
+20 -22
View File
@@ -239,29 +239,27 @@ def run() -> None:
except (ValueError, IndexError):
pass # Let Typer handle argument parsing errors
init_app()
app()
# try:
# init_app()
# app()
# except (ValueError, RuntimeError) as e:
# # Handle configuration and initialization errors cleanly
# display.error(str(e))
# sys.exit(1)
# except ImportError as e:
# # Handle module import errors with detailed info
# display.error(f"Module Import Error: {e}")
# sys.exit(1)
# except KeyboardInterrupt:
# # Handle Ctrl+C gracefully
# display.warning("Operation cancelled by user")
# sys.exit(130)
# except Exception as e:
# # Handle unexpected errors - show simplified message
# display.error(str(e))
# display.info("Use --log-level DEBUG for more details")
# sys.exit(1)
try:
init_app()
app()
except (ValueError, RuntimeError) as e:
# Handle configuration and initialization errors cleanly
display.error(str(e))
sys.exit(1)
except ImportError as e:
# Handle module import errors with detailed info
display.error(f"Module Import Error: {e}")
sys.exit(1)
except KeyboardInterrupt:
# Handle Ctrl+C gracefully
display.warning("Operation cancelled by user")
sys.exit(130)
except Exception as e:
# Handle unexpected errors - show simplified message
display.error(str(e))
display.info("Use --log-level DEBUG for more details")
sys.exit(1)
if __name__ == "__main__":