From d895c3fd91bae2de99ee5a2828ba067e6456cd55 Mon Sep 17 00:00:00 2001 From: Michel Date: Tue, 22 Apr 2025 14:08:55 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9v.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Monitor.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Monitor.py b/Monitor.py index c63a38b..0187052 100644 --- a/Monitor.py +++ b/Monitor.py @@ -18,10 +18,12 @@ config = { "database": os.getenv("DB_NAME") } + # --- Fonction de sélection des destinataires selon le site --- def get_destinataires(lieu): return os.getenv(f"EMAIL_{lieu.upper()}", os.getenv("EMAIL_DEFAULT")).split(",") + # --- Fonction d'envoi de mail --- def envoyer_mail(sujet, message, destinataires): msg = MIMEText(message) @@ -36,6 +38,7 @@ def envoyer_mail(sujet, message, destinataires): except Exception as e: print(f"Erreur envoi mail : {e}", flush=True) + # --- Fonction de surveillance --- def surveiller(): log_entries = [] @@ -64,7 +67,6 @@ def surveiller(): """, (nom_sonde,)) relevés = cursor.fetchall() - # Log CSV : tous les relevés analysés for r in relevés: log_entries.append({ "Date": r['Date'], @@ -124,9 +126,3 @@ def surveiller(): except Exception as e: print(f"Erreur : {e}", flush=True) - -# --- Boucle principale --- -while True: - print(f"🛁 Vérification à {datetime.now()}", flush=True) - surveiller() - time.sleep(300) # 5 minutes