Yermek68 commited on
Commit
407046d
·
verified ·
1 Parent(s): 52a5c61

Create core/alert_manager.py

Browse files
Files changed (1) hide show
  1. core/alert_manager.py +13 -0
core/alert_manager.py ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # core/alert_manager.py
2
+ from core.alerters import BaseAlerter
3
+
4
+ class AlertManager(BaseAlerter):
5
+ def __init__(self, alerters: list[BaseAlerter]):
6
+ self.alerters = alerters
7
+
8
+ def send(self, message: str):
9
+ for alerter in self.alerters:
10
+ try:
11
+ alerter.send(message)
12
+ except Exception as e:
13
+ print("[AlertManager] Alerter failed:", e)