~sakuag333/mailman/lmtp-duplicate-id

« back to all changes in this revision

Viewing changes to src/mailman/model/mailinglist.py

  • Committer: Barry Warsaw
  • Date: 2012-12-25 20:44:40 UTC
  • mfrom: (7189.2.2 3.0)
  • Revision ID: barry@list.org-20121225204440-f2yet4vpbwv0thx7
merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
    TimeDelta, Unicode)
34
34
from urlparse import urljoin
35
35
from zope.component import getUtility
 
36
from zope.event import notify
36
37
from zope.interface import implementer
37
38
 
38
39
from mailman.config import config
50
51
    IAcceptableAlias, IAcceptableAliasSet, IMailingList, Personalization,
51
52
    ReplyToMunging)
52
53
from mailman.interfaces.member import (
53
 
    AlreadySubscribedError, MemberRole, MissingPreferredAddressError)
 
54
    AlreadySubscribedError, MemberRole, MissingPreferredAddressError,
 
55
    SubscriptionEvent)
54
56
from mailman.interfaces.mime import FilterType
55
57
from mailman.interfaces.nntp import NewsgroupModeration
56
58
from mailman.interfaces.user import IUser
493
495
                        subscriber=subscriber)
494
496
        member.preferences = Preferences()
495
497
        store.add(member)
 
498
        notify(SubscriptionEvent(self, member))
496
499
        return member
497
500
 
498
501