Spaces:
Running
Running
| # Copyright (C) 2002-2006 Python Software Foundation | |
| # Author: Barry Warsaw | |
| # Contact: [email protected] | |
| """Base class for MIME type messages that are not multipart.""" | |
| __all__ = ['MIMENonMultipart'] | |
| from email import errors | |
| from email.mime.base import MIMEBase | |
| class MIMENonMultipart(MIMEBase): | |
| """Base class for MIME non-multipart type messages.""" | |
| def attach(self, payload): | |
| # The public API prohibits attaching multiple subparts to MIMEBase | |
| # derived subtypes since none of them are, by definition, of content | |
| # type multipart/* | |
| raise errors.MultipartConversionError( | |
| 'Cannot attach additional subparts to non-multipart/*') | |