X-Git-Url: https://git.tld-linux.org/?p=tld-builder.git;a=blobdiff_plain;f=TLD_Builder%2Fmailer.py;fp=TLD_Builder%2Fmailer.py;h=a43eb9e7347982560f8fdf2249d69ac43dfdc2bf;hp=764bdf416d8845ad3e15fcb99a77339817f8a0e4;hb=527741da2b53b398a5913f12333805c5b72a6e94;hpb=3ce84d461db5383b79d6940a27ce672932c9ac78 diff --git a/TLD_Builder/mailer.py b/TLD_Builder/mailer.py index 764bdf4..a43eb9e 100644 --- a/TLD_Builder/mailer.py +++ b/TLD_Builder/mailer.py @@ -7,12 +7,7 @@ from io import StringIO from config import config import shutil import log - -def recode(s): - if s.__class__ == ''.__class__: - return s.encode('iso-8859-1', 'replace').decode('us-ascii', 'replace') - else: - return s.decode('us-ascii', 'replace') +import util class Message: def __init__(self): @@ -36,10 +31,10 @@ class Message: del self.headers[n] def write_line(self, l): - self.body.write(recode("%s\n" % l)) + self.body.write(util.to_str("%s\n" % l)) def write(self, s): - self.body.write(recode(s)) + self.body.write(util.to_str(s)) def append_log(self, log): s = os.stat(log) @@ -53,7 +48,7 @@ class Message: line = 0 for l in f: if line < 100 or line > line_cnt - 100: - self.body.write(recode(l)) + self.body.write(util.to_str(l)) if line == line_cnt - 100: self.body.write("\n\n[...]\n\n") line += 1