14 lines
337 B
Python
14 lines
337 B
Python
|
|
"""Shared exceptions for guide-board core."""
|
||
|
|
|
||
|
|
|
||
|
|
class GuideBoardError(Exception):
|
||
|
|
"""Base exception for user-facing guide-board errors."""
|
||
|
|
|
||
|
|
|
||
|
|
class ValidationError(GuideBoardError):
|
||
|
|
"""Raised when a document does not match its contract."""
|
||
|
|
|
||
|
|
|
||
|
|
class DiscoveryError(GuideBoardError):
|
||
|
|
"""Raised when extension discovery fails."""
|