Home | Trees | Indices | Help |
|
---|
|
1 # encoding: utf-8 2 3 """Deliver to the logging system and store a cache.""" 4 5 6 import copy 7 import logging 8 9 from turbomail.api import TransportFactory, Transport 10 11 12 __all__ = ['load'] 13 14 log = logging.getLogger("turbomail.transport") 15 deliverylog = logging.getLogger("turbomail.delivery") 16 17 1820 return DebugTransportFactory()21 2242 43 4725 super(DebugTransport, self).__init__() 26 log.debug("Debug transport setup.") 27 self._sent_mails = []2830 log.info("Attempting delivery of message %s." % message.id) 31 deliverylog.info("%s DELIVER" % message.id) 32 msg_string = str(message) 33 self._sent_mails.append(msg_string) 34 for i in msg_string.split("\n"): 35 deliverylog.debug("%s BODY %s" % (message.id, str(i))) 36 37 deliverylog.info("%s SENT" % message.id) 38 return True39
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri May 28 17:01:40 2010 | http://epydoc.sourceforge.net |