def encrypt(self, gpg, keys): if self.is_encrypted(): return payload = MIMEBase(self._message.get_content_maintype(), self._message.get_content_subtype()) payload.set_charset(self._message.get_charset()) payload.set_payload(self._message.get_payload()) payload.set_boundary(self._message.get_boundary()) self._mime_encrypt(payload.as_string(), gpg, keys)