home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Inkscape / Inkscape-0.48.2-1-win32.exe / python / Lib / email / mime / base.py < prev    next >
Encoding:
Python Source  |  2010-03-06  |  820 b   |  27 lines

  1. # Copyright (C) 2001-2006 Python Software Foundation
  2. # Author: Barry Warsaw
  3. # Contact: email-sig@python.org
  4.  
  5. """Base class for MIME specializations."""
  6.  
  7. __all__ = ['MIMEBase']
  8.  
  9. from email import message
  10.  
  11.  
  12.  
  13. class MIMEBase(message.Message):
  14.     """Base class for MIME specializations."""
  15.  
  16.     def __init__(self, _maintype, _subtype, **_params):
  17.         """This constructor adds a Content-Type: and a MIME-Version: header.
  18.  
  19.         The Content-Type: header is taken from the _maintype and _subtype
  20.         arguments.  Additional parameters for this header are taken from the
  21.         keyword arguments.
  22.         """
  23.         message.Message.__init__(self)
  24.         ctype = '%s/%s' % (_maintype, _subtype)
  25.         self.add_header('Content-Type', ctype, **_params)
  26.         self['MIME-Version'] = '1.0'
  27.