diff options
Diffstat (limited to 'Lib/email/Errors.py')
-rw-r--r-- | Lib/email/Errors.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Lib/email/Errors.py b/Lib/email/Errors.py new file mode 100644 index 0000000..71d7663 --- /dev/null +++ b/Lib/email/Errors.py @@ -0,0 +1,26 @@ +# Copyright (C) 2001 Python Software Foundation +# Author: barry@zope.com (Barry Warsaw) + +"""email package exception classes. +""" + + + +class MessageError(Exception): + """Base class for errors in this module.""" + + +class MessageParseError(MessageError): + """Base class for message parsing errors.""" + + +class HeaderParseError(MessageParseError): + """Error while parsing headers.""" + + +class BoundaryError(MessageParseError): + """Couldn't find terminating boundary.""" + + +class MultipartConversionError(MessageError, TypeError): + """Conversion to a multipart is prohibited.""" |