# Copyright (C) 2002-2006 Python Software Foundation# Author: Barry Warsaw# Contact: email-sig@python.org"""Base class for MIME type messages that are not multipart."""__all__=['MIMENonMultipart']fromemailimporterrorsfromemail.mime.baseimportMIMEBaseclassMIMENonMultipart(MIMEBase):"""Base class for MIME non-multipart type messages."""defattach(self,payload):# The public API prohibits attaching multiple subparts to MIMEBase# derived subtypes since none of them are, by definition, of content# type multipart/*raiseerrors.MultipartConversionError('Cannot attach additional subparts to non-multipart/*')