Skip to content

Exceptions Reference

The package provides specific exception classes for different error scenarios when working with the Elia OpenData API.

Exception classes for the Elia OpenData API client.

APIError(message, error_code=None, response=None)

Bases: EliaError

Raised when API returns an error response

EliaError(message, response=None)

Bases: Exception

Base class for Elia OpenData API errors

ODSQLError(message, error_code='ODSQLError', response=None)

Bases: APIError

Raised when ODSQL query is malformed

RateLimitError(message, error_code='RateLimitError', response=None)

Bases: EliaError

Raised when API rate limit is exceeded