From 856634040e6e0ad15fdc5668fcf0d6f93d084211 Mon Sep 17 00:00:00 2001 From: Thomas Oettli Date: Thu, 20 Aug 2026 12:11:57 +0200 Subject: [PATCH] fix queue exception handling --- pyquarantine/mailer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyquarantine/mailer.py b/pyquarantine/mailer.py index b5bea6c..bd51a8c 100644 --- a/pyquarantine/mailer.py +++ b/pyquarantine/mailer.py @@ -16,6 +16,7 @@ import logging import smtplib from multiprocessing import Process, Queue +from queue import Full as QueueFull logger = logging.getLogger(__name__) @@ -82,5 +83,5 @@ def sendmail(smtp_host, smtp_port, qid, mailfrom, recipients, mail, (smtp_host, smtp_port, qid, mailfrom, recipient, mail, emailtype), timeout=30) - except Queue.Full: + except QueueFull: raise RuntimeError("email queue is full")