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

1""" 

2Exceptions for the notification system. 

3""" 

4 

5 

6class NotificationError(Exception): 

7 """Base exception for notification-related errors.""" 

8 

9 pass 

10 

11 

12class ServiceError(NotificationError): 

13 """Error related to notification service configuration or validation.""" 

14 

15 pass 

16 

17 

18class SendError(NotificationError): 

19 """Error occurred while sending a notification.""" 

20 

21 pass 

22 

23 

24class RateLimitError(NotificationError): 

25 """Rate limit exceeded for notifications.""" 

26 

27 pass