Spool email : envoi au demarrage uniquement, message 'dans la semaine'
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -136,13 +136,12 @@ def traiter_spool() -> int:
|
||||
return envoyes
|
||||
|
||||
|
||||
async def tache_spool_periodique():
|
||||
"""Tache asyncio qui vide le spool toutes les 60s."""
|
||||
while True:
|
||||
await asyncio.sleep(60)
|
||||
if taille_spool() > 0:
|
||||
log.info(f"Spool: tentative d'envoi ({taille_spool()} en attente)")
|
||||
await asyncio.get_event_loop().run_in_executor(None, traiter_spool)
|
||||
async def tache_spool_demarrage():
|
||||
"""Tente de vider le spool une seule fois au demarrage du serveur."""
|
||||
await asyncio.sleep(10)
|
||||
if taille_spool() > 0:
|
||||
log.info(f"Spool: tentative d'envoi au demarrage ({taille_spool()} en attente)")
|
||||
await asyncio.get_event_loop().run_in_executor(None, traiter_spool)
|
||||
|
||||
|
||||
FICHIER_EMAILS = RACINE / "data" / "emails_history.json"
|
||||
|
||||
Reference in New Issue
Block a user