errors.py
1 """Errors module.""" 2 3 from __future__ import annotations 4 5 6 class MatrixError(Exception): 7 """Exception raised when matrix data are incorrect.""" 8 9 10 class DesignStructureMatrixError(MatrixError): 11 """DesignStructureMatrix-specific matrix error.""" 12 13 14 class DomainMappingMatrixError(MatrixError): 15 """DomainMappingMatrix-specific matrix error.""" 16 17 18 class MultipleDomainMatrixError(MatrixError): 19 """MultipleDomainMatrix-specific matrix error.""" 20 21 22 class ConfigError(Exception): 23 """Exception raised for errors in the configuration."""