Skip to main content

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.