datadis_python.exceptions package

Module contents

Excepciones personalizadas para el SDK de Datadis.

author:

TacoronteRiveroCristian

exception datadis_python.exceptions.DatadisError[fuente]

Bases: Exception

Base exception for Datadis SDK.

Esta es la excepción base de la cual heredan todas las demás excepciones del SDK.

exception datadis_python.exceptions.AuthenticationError[fuente]

Bases: DatadisError

Authentication related errors.

Se lanza cuando hay problemas con la autenticación del usuario.

exception datadis_python.exceptions.APIError(message, status_code=None)[fuente]

Bases: DatadisError

API response errors.

Se lanza cuando la API de Datadis devuelve errores HTTP.

Parámetros:
  • message (str) – Mensaje de error

  • status_code (int) – Código de estado HTTP (opcional)

__init__(message, status_code=None)[fuente]

Inicializa una excepción de error de API.

Parámetros:
  • message (str) – Mensaje de error

  • status_code (int) – Código de estado HTTP (opcional)

exception datadis_python.exceptions.ValidationError[fuente]

Bases: DatadisError

Parameter validation errors.

Se lanza cuando los parámetros proporcionados no son válidos.