summaryrefslogtreecommitdiff
path: root/Mailman/database/model
diff options
context:
space:
mode:
authorBarry Warsaw2007-09-27 22:15:00 -0400
committerBarry Warsaw2007-09-27 22:15:00 -0400
commit4a2ca2c159accdca7e1101a94efb5a4499407b72 (patch)
tree1d2d507bbe53cb071aa15095f67edd76434bf836 /Mailman/database/model
parent65c64773d910b3b2a3e2a9b9db4669e57170ece2 (diff)
downloadmailman-4a2ca2c159accdca7e1101a94efb5a4499407b72.tar.gz
mailman-4a2ca2c159accdca7e1101a94efb5a4499407b72.tar.zst
mailman-4a2ca2c159accdca7e1101a94efb5a4499407b72.zip
Removed a bunch of files that are obsolete. The interfaces are all folded
into the IMailingList interface. OTOH, MemberAdaptor.py is completely useless now (though not entirely eradicated), as is OldStyleMemberships.py. versions.py isn't necessary any longer either because we'll have to do database migrations (and conversions from MM2.1) completely differently. New command line script 'set_members' which is used to take a CSV file and syncing that to a list's membership. Added back the DeliveryStatus.unknown item because we'll need it when we migrate MM 2.1 databases.
Diffstat (limited to 'Mailman/database/model')
-rw-r--r--Mailman/database/model/mailinglist.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/Mailman/database/model/mailinglist.py b/Mailman/database/model/mailinglist.py
index 7fa9aca38..b37bcbce1 100644
--- a/Mailman/database/model/mailinglist.py
+++ b/Mailman/database/model/mailinglist.py
@@ -23,7 +23,7 @@ from zope.interface import implements
from Mailman.Utils import fqdn_listname, makedirs, split_listname
from Mailman.configuration import config
-from Mailman.interfaces import *
+from Mailman.interfaces import IMailingList
from Mailman.database.types import EnumType, TimeDeltaType
SPACE = ' '
@@ -32,13 +32,7 @@ UNDERSCORE = '_'
class MailingList(Entity):
- implements(
- IMailingList,
- IMailingListAddresses,
- IMailingListIdentity,
- IMailingListRosters,
- IMailingListWeb,
- )
+ implements(IMailingList)
# List identity
has_field('list_name', Unicode),