"""Package-specific exceptions."""
[docs]
class EvidenceLibError(Exception):
"""Base exception for evidencelib."""
[docs]
class InvalidMassError(EvidenceLibError, ValueError):
"""Raised when a mass assignment is invalid."""
[docs]
class TotalConflictError(EvidenceLibError, ZeroDivisionError):
"""Raised when normalized combination is undefined due to total conflict."""