mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	
		
			
	
	
		
			21 lines
		
	
	
	
		
			637 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
	
		
			637 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | # Copyright (C) 2002 Python Software Foundation | |||
|  | # Author: barry@zope.com (Barry Warsaw) | |||
|  | 
 | |||
|  | """Base class for MIME type messages that are not multipart.
 | |||
|  | """
 | |||
|  | 
 | |||
|  | from email import Errors | |||
|  | from email import MIMEBase | |||
|  | 
 | |||
|  | 
 | |||
|  |  | |||
|  | class MIMENonMultipart(MIMEBase.MIMEBase): | |||
|  |     """Base class for MIME 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/*') |