Emailer: BREAKING CHANGE to API: Now the template is given not on Emailer.__init__(), but on Emailer.render(template, **args) or one of the other methods that calls .render(), such as .send_message(). This brings the Emailer interface into harmony with other templating interfaces.
Emailer: BREAKING CHANGE to API: Now the template is given not on Emailer.__init__(), but on Emailer.render(template, **args) or one of the other methods that calls .render(), such as .send_message(). This brings the Emailer interface into harmony with other templating interfaces.

BlackEarth/bl,BlackEarth/bl