OMGW00T: After over a decade, the MailList mixin class is gone! Well,
commit65c64773d910b3b2a3e2a9b9db4669e57170ece2
authorBarry Warsaw <barry@python.org>
Fri, 21 Sep 2007 12:51:38 +0000 (21 08:51 -0400)
committerBarry Warsaw <barry@python.org>
Fri, 21 Sep 2007 12:51:38 +0000 (21 08:51 -0400)
tree1bb742b2dc5898e569e19d8967e8d51a5d5c0352
parent892316be3c09eec4a1f8117bfd9eb44bba1c9117
OMGW00T: After over a decade, the MailList mixin class is gone!  Well,
mostly.  It's no longer needed by anything in the test suite, and
therefore the list manager returns database MailingList objects
directly.  The wrapper cruft has been removed.

To accomplish this, a couple of hacks were added to the Mailman.app
package, which will get cleaned up over time.  The MailList module
itself (and its few remaining mixins) aren't yet removed from the tree
because some of the code is still not tested, and I want to leave this
code around until I've finished converting it.
26 files changed:
Mailman/Bouncer.py
Mailman/Handlers/CookHeaders.py
Mailman/Handlers/Hold.py
Mailman/Handlers/Replybot.py
Mailman/Handlers/Scrubber.py
Mailman/Handlers/ToDigest.py
Mailman/MailList.py
Mailman/Queue/CommandRunner.py
Mailman/Utils.py
Mailman/app/archiving.py [new file with mode: 0644]
Mailman/app/bounces.py [new file with mode: 0644]
Mailman/app/lifecycle.py
Mailman/app/membership.py
Mailman/app/replybot.py [new file with mode: 0644]
Mailman/database/listmanager.py
Mailman/database/model/mailinglist.py
Mailman/database/model/requests.py
Mailman/docs/acknowledge.txt
Mailman/docs/bounces.txt
Mailman/docs/cook-headers.txt
Mailman/docs/hold.txt
Mailman/docs/listmanager.txt
Mailman/docs/replybot.txt
Mailman/docs/requests.txt
Mailman/docs/scrubber.txt
TODO.txt