diff --git a/compendium_v2/email/__init__.py b/compendium_v2/email/__init__.py index 9e32a67ebc16e7d852ac840f41713498fde6e4f4..dc8f4d68022d1e8afa4eb6d4c3c42bc8fa816953 100644 --- a/compendium_v2/email/__init__.py +++ b/compendium_v2/email/__init__.py @@ -1,6 +1,7 @@ import smtplib -import threading import logging + +from threading import Thread from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from typing import Sequence, Union @@ -68,7 +69,7 @@ def send_mail( # spin off a thread since this can take some time.. logger.debug('Sending email') - thread = threading.Thread(target=_send_mail, args=(smtp_server, port, recipients, message)) + thread = Thread(target=_send_mail, args=(smtp_server, port, recipients, message)) thread.start() diff --git a/test/test_send_mail.py b/test/test_send_mail.py index 177b3e73251291808983b4b8339f2cb7fe1a79e6..5cf46de6a829645d35d3257262958f1315841035 100644 --- a/test/test_send_mail.py +++ b/test/test_send_mail.py @@ -47,7 +47,7 @@ def test_signup_email_admin(app, mocked_admin_user, mocker): assert decoded == message mocker.patch('compendium_v2.email._send_mail', _send_mail) - mocker.patch('threading.Thread', MockedThread) + mocker.patch('compendium_v2.email.Thread', MockedThread) with test_user(app) as user: send_admin_signup_notification(user)