Coverage for src / local_deep_research / notifications / exceptions.py: 100%
8 statements
« prev ^ index » next coverage.py v7.12.0, created at 2026-01-11 00:51 +0000
« prev ^ index » next coverage.py v7.12.0, created at 2026-01-11 00:51 +0000
1"""
2Exceptions for the notification system.
3"""
6class NotificationError(Exception):
7 """Base exception for notification-related errors."""
9 pass
12class ServiceError(NotificationError):
13 """Error related to notification service configuration or validation."""
15 pass
18class SendError(NotificationError):
19 """Error occurred while sending a notification."""
21 pass
24class RateLimitError(NotificationError):
25 """Rate limit exceeded for notifications."""
27 pass