diff options
| author | bwarsaw | 2001-07-19 04:48:57 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-07-19 04:48:57 +0000 |
| commit | dc09ef8a6a00fe392100c4068494002887fb7fa1 (patch) | |
| tree | aec376b9d6223a30dddbe02a185897469d79689b /Mailman/Errors.py | |
| parent | ca58185411275cb6cf767488d1ae615d1734d276 (diff) | |
| download | mailman-dc09ef8a6a00fe392100c4068494002887fb7fa1.tar.gz mailman-dc09ef8a6a00fe392100c4068494002887fb7fa1.tar.zst mailman-dc09ef8a6a00fe392100c4068494002887fb7fa1.zip | |
Diffstat (limited to 'Mailman/Errors.py')
| -rw-r--r-- | Mailman/Errors.py | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/Mailman/Errors.py b/Mailman/Errors.py index 783c2ae0e..3f9ee0617 100644 --- a/Mailman/Errors.py +++ b/Mailman/Errors.py @@ -28,10 +28,20 @@ class MMCorruptListDatabaseError(MMListError): pass class MMListNotReadyError(MMListError): pass class MMListAlreadyExistsError(MMListError): pass +# Membership exceptions +class MMMemberError(Exception): pass +class MMBadUserError(MMMemberError): pass +class MMNotAMemberError(MMMemberError): pass +class MMNoSuchUserError(MMMemberError): pass +class MMAlreadyAMember(MMMemberError): pass -# XXX: These should be converted to new style class exceptions -MMBadUserError = "MMBadUserError" - +# "New" style membership exceptions (new w/ MM2.1) +class MemberError(Exception): pass +class NotAMemberError(MemberError): pass +class AlreadyReceivingDigests(MemberError): pass +class AlreadyReceivingRegularDeliveries(MemberError): pass +class CantDigestError(MemberError): pass +class MustDigestError(MemberError): pass # Exception hierarchy for various authentication failures, can be # raised from functions in SecurityManager.py @@ -42,14 +52,12 @@ class MMCookieError(MMAuthenticationError): pass class MMExpiredCookieError(MMCookieError): pass class MMInvalidCookieError(MMCookieError): pass +# BAW: these still need to be converted to classes. MMMustDigestError = "MMMustDigestError" MMCantDigestError = "MMCantDigestError" -MMNotAMemberError = "MMNotAMemberError" -MMNoSuchUserError = "MMNoSuchUserError" MMNeedApproval = "MMNeedApproval" MMSubscribeNeedsConfirmation = "MMSubscribeNeedsConfirmation" MMBadConfirmation = "MMBadConfirmation" -MMAlreadyAMember = "MMAlreadyAMember" MMAlreadyDigested = "MMAlreadyDigested" MMAlreadyUndigested = "MMAlreadyUndigested" |
