X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=TLD_Builder%2Fmailer.py;h=764bdf416d8845ad3e15fcb99a77339817f8a0e4;hb=e78629924c9bc4d409d99a98aa697c5eefa6e9ac;hp=7725a60710f76576f3fff2b1022c2b0004c1a012;hpb=99c8ec16ca741caf94419fa7976525744ce9aed1;p=tld-builder.git diff --git a/TLD_Builder/mailer.py b/TLD_Builder/mailer.py index 7725a60..764bdf4 100644 --- a/TLD_Builder/mailer.py +++ b/TLD_Builder/mailer.py @@ -3,13 +3,9 @@ import time import os import sys -if sys.version_info[0] == 2: - import StringIO -else: - from io import StringIO - +from io import StringIO from config import config -import util +import shutil import log def recode(s): @@ -62,7 +58,7 @@ class Message: self.body.write("\n\n[...]\n\n") line += 1 else: - util.sendfile(open(log), self.body) + shutil.copyfileobj(open(log), self.body) def set_std_headers(self): self.headers["Date"] = time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.gmtime()) @@ -77,7 +73,7 @@ class Message: f.write("%s: %s\n" % (k, v)) f.write("\n") self.body.seek(0) - util.sendfile(self.body, f) + shutil.copyfileobj(self.body, f) def send(self): if not os.path.exists("/usr/lib/sendmail"):