diff options
| author | bwarsaw | 2000-04-04 22:57:11 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-04-04 22:57:11 +0000 |
| commit | aa8cbfb9b00e569ac5788876e4a0952041911918 (patch) | |
| tree | 57bd3549bc704b6f2d2f41724001396fedeaa748 /Mailman/Errors.py | |
| parent | a38bae2019eb87230e16eca97c75b689e251e46d (diff) | |
| download | mailman-aa8cbfb9b00e569ac5788876e4a0952041911918.tar.gz mailman-aa8cbfb9b00e569ac5788876e4a0952041911918.tar.zst mailman-aa8cbfb9b00e569ac5788876e4a0952041911918.zip | |
Consistency in list-opening related exceptions.
MMListError: new base class for all list-opening related exceptions.
MMUnknownListError: Change to class-based exception inheriting from
MMListError.
MMBadListError: Becomes class MMCorruptListDatabaseError
MMListNotReady: Becomes class MMListNotReadyError
MMBadConfigError: removed.
Diffstat (limited to 'Mailman/Errors.py')
| -rw-r--r-- | Mailman/Errors.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Mailman/Errors.py b/Mailman/Errors.py index 7982341e1..6f8f514a3 100644 --- a/Mailman/Errors.py +++ b/Mailman/Errors.py @@ -18,11 +18,16 @@ """Shared mailman errors and messages.""" +# exceptions for problems related to opening a list +class MMListError(Exception): pass +class MMUnknownListError(MMListError): pass +class MMCorruptListDatabaseError(MMListError): pass +class MMListNotReadyError(MMListError): pass + + # XXX: These should be converted to new style class exceptions -MMUnknownListError = "MMUnknownListError" -MMBadListError = "MMBadListError" MMBadUserError = "MMBadUserError" -MMBadConfigError = "MMBadConfigError" + # Exception hierarchy for various authentication failures, can be # raised from functions in SecurityManager.py @@ -36,7 +41,6 @@ class MMInvalidCookieError(MMCookieError): pass MMMustDigestError = "MMMustDigestError" MMCantDigestError = "MMCantDigestError" MMNotAMemberError = "MMNotAMemberError" -MMListNotReady = "MMListNotReady" MMNoSuchUserError = "MMNoSuchUserError" MMNeedApproval = "MMNeedApproval" MMSubscribeNeedsConfirmation = "MMSubscribeNeedsConfirmation" |
