From 17f286de64cb3373d68c4fefba6d9369b4e3f960 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Thu, 27 Mar 2008 05:14:14 -0400 Subject: Added a test of the OutgoingRunner, and subsequent changes to make it pass, including: - MailingList.full_path -> IMailingList.data_path and implement this as a property on the MailingList object. - Fix the 'decorate' handler to work with the new member/user data model, instead of the old MemberAdaptor interface. - Fix a few problems with the smtp-direct handler, though this needs more work and tests. - Add some debug logging to both the test smtplistener and the SMTPServer proxy. Fix the proxy's consumption of messages from the thread queue. - Fix the smtplistener's calculation of the X-Peer header. --- mailman/interfaces/mailinglist.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mailman/interfaces/mailinglist.py') diff --git a/mailman/interfaces/mailinglist.py b/mailman/interfaces/mailinglist.py index de63e84e5..a5f6a9e9a 100644 --- a/mailman/interfaces/mailinglist.py +++ b/mailman/interfaces/mailinglist.py @@ -260,3 +260,10 @@ class IMailingList(Interface): Every mailing list has a processing pipeline that messages flow through once they've been accepted. """) + + data_path = Attribute( + """The file system path to list-specific data. + + An example of list-specific data is the temporary digest mbox file + that gets created to accumlate messages for the digest. + """) -- cgit v1.2.3-70-g09d2