mirror of
https://github.com/ChristianLempa/boilerplates.git
synced 2026-08-24 02:24:14 -05:00
Restore try/except block in run function
This commit is contained in:
+20
-22
@@ -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__":
|
||||
|
||||
Reference in New Issue
Block a user