From 3f7c5fd9a9506957b722a47f2fbdb7e587654823 Mon Sep 17 00:00:00 2001 From: Patrick Maia and Victor Shyba Date: Mon, 27 Oct 2014 14:40:55 -0300 Subject: Card #30 - fixes bug in which % character on multipart body was causing an exception --- service/pixelated/adapter/mail.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'service/pixelated') diff --git a/service/pixelated/adapter/mail.py b/service/pixelated/adapter/mail.py index f152c73f..82b4d0a6 100644 --- a/service/pixelated/adapter/mail.py +++ b/service/pixelated/adapter/mail.py @@ -197,14 +197,14 @@ class PixelatedMail(Mail): if self.parts and len(self.parts['alternatives']) > 1: body = '' for alternative in self.parts['alternatives']: - body += "--%(boundary)s\n" + body += '--' + self.boundary + '\n' for header, value in alternative['headers'].items(): - body += "%s: %s\n" % (header, value) + body += '%s: %s\n' % (header, value) body += '\n' body += alternative['content'] body += '\n' - body += '--%(boundary)s--' - return body % {'boundary': self.boundary} + body += '--' + self.boundary + '--' + return body else: return self.bdoc.content['raw'] -- cgit v1.2.3