diff options
| author | Barry Warsaw | 2016-03-22 21:56:53 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2016-03-22 21:56:53 -0400 |
| commit | bc3c325683657d62a1d9864a289023ebccc779c8 (patch) | |
| tree | 1b025f7e91f3d6f4c7515b49ce3d06de4ea6e2be /src/mailman/interfaces/subscriptions.py | |
| parent | 99b8c0bd9fb4282dc2a692e236ebb7d8747af037 (diff) | |
| download | mailman-bc3c325683657d62a1d9864a289023ebccc779c8.tar.gz mailman-bc3c325683657d62a1d9864a289023ebccc779c8.tar.zst mailman-bc3c325683657d62a1d9864a289023ebccc779c8.zip | |
Diffstat (limited to 'src/mailman/interfaces/subscriptions.py')
| -rw-r--r-- | src/mailman/interfaces/subscriptions.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mailman/interfaces/subscriptions.py b/src/mailman/interfaces/subscriptions.py index 9ab40291c..5ce046a30 100644 --- a/src/mailman/interfaces/subscriptions.py +++ b/src/mailman/interfaces/subscriptions.py @@ -47,14 +47,11 @@ class MissingUserError(MailmanError): class SubscriptionPendingError(MailmanError): - def __init__(self, email, list_id): + def __init__(self, mlist, email): super().__init__() + self.mlist = mlist self.email = email - self.list_id = list_id - - def __str__(self): - return 'Subscription request for email {} is pending for mailing list {}'.format( - self.email,self.list_id.fqdn_listname) + class TooManyMembersError(MembershipError): def __init__(self, subscriber, list_id, role): @@ -63,6 +60,7 @@ class TooManyMembersError(MembershipError): self.list_id = list_id self.role = role + _RequestRecord = namedtuple( 'RequestRecord', |
