Exceptions

The exceptions module defines the custom exceptions used by the moneyx library.

exception moneyx.exceptions.MoneyError[source]

Bases: Exception

General error for the moneyx library.

exception moneyx.exceptions.InvalidCurrencyError[source]

Bases: MoneyError

Unknown or invalid currency.

exception moneyx.exceptions.PrecisionError[source]

Bases: MoneyError

More decimal places than allowed for the currency.

exception moneyx.exceptions.SerializationError[source]

Bases: MoneyError

Error raised when serialization or deserialization fails.