Skip to content

Exceptions API Reference

financelib.exceptions

Custom exceptions for FinanceLib.

Classes

APIError

Bases: FinanceLibError

Raised when an external API call fails.

ConfigurationError

Bases: FinanceLibError

Raised when there is a configuration problem (missing API keys, etc.).

DataFetchError

Bases: FinanceLibError

Raised when data fetching fails from any source.

DatabaseError

Bases: FinanceLibError

Raised when a database operation fails.

FinanceLibError

Bases: Exception

Base exception for all FinanceLib errors.

InsufficientDataError

Bases: FinanceLibError

Raised when there is not enough data to perform an operation.

InvalidSymbolError

Bases: FinanceLibError

Raised when an invalid stock/crypto symbol is provided.