diff options
| author | bwarsaw | 1999-01-09 05:05:16 +0000 |
|---|---|---|
| committer | bwarsaw | 1999-01-09 05:05:16 +0000 |
| commit | d6e0cc43c3ac987c88298b0a17e847eeea5db5d9 (patch) | |
| tree | da18bbc55b18ac616a3b8859a59e781e55e0efdb /Mailman/Errors.py | |
| parent | 0d813d191af5ef6cdea8bca735a6b4bfca868864 (diff) | |
| download | mailman-d6e0cc43c3ac987c88298b0a17e847eeea5db5d9.tar.gz mailman-d6e0cc43c3ac987c88298b0a17e847eeea5db5d9.tar.zst mailman-d6e0cc43c3ac987c88298b0a17e847eeea5db5d9.zip | |
Diffstat (limited to 'Mailman/Errors.py')
| -rw-r--r-- | Mailman/Errors.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Mailman/Errors.py b/Mailman/Errors.py index 5cdfc1b88..fcadfdbfb 100644 --- a/Mailman/Errors.py +++ b/Mailman/Errors.py @@ -24,7 +24,15 @@ MMBadListError = "MMBadListError" MMBadUserError = "MMBadUserError" MMBadConfigError = "MMBadConfigError" -MMBadEmailError = "MMBadEmailError" +# Exception hierarchy for bad email address errors that can be raised from +# Utils.ValidateEmail() +class EmailAddressError(Exception): + pass +class MMBadEmailError(EmailAddressError): + pass +class MMHostileAddress(EmailAddressError): + pass + MMMustDigestError = "MMMustDigestError" MMCantDigestError = "MMCantDigestError" MMNotAMemberError = "MMNotAMemberError" @@ -34,7 +42,6 @@ MMBadPasswordError = "MMBadPasswordError" MMNeedApproval = "MMNeedApproval" MMSubscribeNeedsConfirmation = "MMSubscribeNeedsConfirmation" MMBadConfirmation = "MMBadConfirmation" -MMHostileAddress = "MMHostileAddress" MMAlreadyAMember = "MMAlreadyAMember" MMPasswordsMustMatch = "MMPasswordsMustMatch" MMAlreadyDigested = "MMAlreadyDigested" |
