Package posterity :: Module msg :: Class EmailFilter

Class EmailFilter



object --+
         |
        EmailFilter

Rename unwanted elements from html emails

Most html emails contains elements that have to be renamed to something safer before they can be inlined into the Posterity message view.

This filter currently rename html, head and body elements to div.

>>> from genshi.input import HTML
>>> stream = HTML('<html><head/><body>foo</body></html>')
>>> stream = stream | EmailFilter()
>>> stream.render()
'<div><div/><div>foo</div></div>'


Instance Methods
 
__call__(self, stream)

Inherited from object: __delattr__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties

Inherited from object: __class__