boofun.utils.exceptions.ConfigurationError
- exception boofun.utils.exceptions.ConfigurationError(message: str, code: ErrorCode | None = None, context: Dict[str, Any] | None = None, suggestion: str | None = None)[source]
Raised when library configuration is invalid.
- Raised By:
Error model initialization with invalid parameters
Space configuration conflicts
Optimization settings that are incompatible
- Error Codes:
E4000: Generic configuration error E4001: Invalid error model E4002: Incompatible space settings E4003: Invalid optimization settings
Example
>>> from boofun import PACErrorModel >>> PACErrorModel(epsilon=2.0) # Raises ConfigurationError (epsilon must be in (0,1))