Source code for qfinbox.core.exceptions

"""Custom exceptions for qfinbox."""


[docs] class QFinBoxError(Exception): """Base exception for qfinbox.""" pass
[docs] class ValidationError(QFinBoxError): """Raised when input validation fails.""" pass
[docs] class DataError(QFinBoxError): """Raised when there are issues with data processing.""" pass
[docs] class CalculationError(QFinBoxError): """Raised when mathematical calculations fail.""" pass