vantage_sdk.exceptions
Exception handling and error management for the Vantage CLI.
Classes
Abort(message, *args, subject=None, log_message=None, warn_only=False, **kwargs)
Exception class for aborting operations with user-friendly messages.
ApiError(message: 'str', *args: 'Any', base_message: 'str | None' = None, **kwargs: 'Any')
Exception for API communication failures.
AuthenticationError(message: 'str', *args: 'Any', base_message: 'str | None' = None, **kwargs: 'Any')
Exception for authentication and authorization failures.
ConfigurationError(message: 'str', *args: 'Any', base_message: 'str | None' = None, **kwargs: 'Any')
Exception for configuration-related issues.
DeploymentError(message: 'str', *args: 'Any', base_message: 'str | None' = None, **kwargs: 'Any')
Exception for deployment-related failures.
ValidationError(message: 'str', *args: 'Any', base_message: 'str | None' = None, **kwargs: 'Any')
Exception for data validation failures.
VantageCliError(message: 'str', *args: 'Any', base_message: 'str | None' = None, **kwargs: 'Any')
Base exception class for Vantage CLI errors.