From 0f2e9ab1d672361270072962e6ef4285b7dfe5eb Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 1 Sep 2020 17:29:24 +0200 Subject: [PATCH] Lazy loading of smtplib to reduce memory footprint a bit --- src/yunohost/certificate.py | 2 +- src/yunohost/diagnosis.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/yunohost/certificate.py b/src/yunohost/certificate.py index 882e37863..64582c222 100644 --- a/src/yunohost/certificate.py +++ b/src/yunohost/certificate.py @@ -27,7 +27,6 @@ import sys import shutil import pwd import grp -import smtplib import subprocess import glob @@ -467,6 +466,7 @@ Subject: %s %s """ % (from_, to_, subject_, text) + import smtplib smtp = smtplib.SMTP("localhost") smtp.sendmail(from_, [to_], message) smtp.quit() diff --git a/src/yunohost/diagnosis.py b/src/yunohost/diagnosis.py index 76c4d1243..23884a53d 100644 --- a/src/yunohost/diagnosis.py +++ b/src/yunohost/diagnosis.py @@ -27,7 +27,6 @@ import re import os import time -import smtplib from moulinette import m18n, msettings from moulinette.utils import log @@ -583,6 +582,7 @@ Subject: %s %s """ % (from_, to_, subject_, disclaimer, content) + import smtplib smtp = smtplib.SMTP("localhost") smtp.sendmail(from_, [to_], message) smtp.quit()