blob: e3a3666d0dc1d35040406857af8d41d86d554108 [file] [log] [blame]
Barry Warsaw409a4c02002-04-10 21:01:31 +00001# Copyright (C) 2001,2002 Python Software Foundation
Barry Warsawba925802001-09-23 03:17:28 +00002# Author: barry@zope.com (Barry Warsaw)
3
4"""email package exception classes.
5"""
6
7
Barry Warsawe968ead2001-10-04 17:05:11 +00008
Barry Warsawba925802001-09-23 03:17:28 +00009class MessageError(Exception):
10 """Base class for errors in this module."""
11
12
13class MessageParseError(MessageError):
14 """Base class for message parsing errors."""
15
16
17class HeaderParseError(MessageParseError):
18 """Error while parsing headers."""
19
20
21class BoundaryError(MessageParseError):
22 """Couldn't find terminating boundary."""
23
24
25class MultipartConversionError(MessageError, TypeError):
26 """Conversion to a multipart is prohibited."""