Couple of returns added for syntax sugar

This commit is contained in:
Sergey Lavrinenko 2015-03-27 03:03:07 +03:00
parent 455c786193
commit 95c5b30481
2 changed files with 7 additions and 0 deletions

View File

@ -389,6 +389,7 @@ class MessageTransformerMixin(object):
from .transformer import MessageTransformer # avoid cyclic import
cls = MessageTransformer
self._transformer = cls(message=self, **kw)
return self._transformer
def destroy_transformer(self):
self._transformer = None
@ -412,6 +413,7 @@ class MessageSignMixin(object):
def sign(self, **kwargs):
self._signer = self.signer_cls(**kwargs)
return self
dkim = sign

View File

@ -253,6 +253,7 @@ class BaseTransformer(HTMLParser):
parent = el.getparent()
if parent is not None:
parent.remove(el)
return self
def load_and_transform(self,
css_inline=True,
@ -295,10 +296,13 @@ class BaseTransformer(HTMLParser):
if load_images and images_inline:
self.make_all_images_inline()
return self
def make_all_images_inline(self):
for a in self.attachment_store:
a.is_inline = True
self.synchronize_inline_images()
return self
def synchronize_inline_images(self, inline_names=None, non_inline_names=None):
"""
@ -328,6 +332,7 @@ class BaseTransformer(HTMLParser):
self.apply_to_images(_src_update_func)
return self
class Transformer(BaseTransformer):
pass