class_docstr: Base class for MIME specializations.
class_docstr_tok: ["Base","class","for","MIME","specializations","."]
docstr: This constructor adds a Content-Type: and a MIME-Version: header.
  
  The Content-Type: header is taken from the _maintype and _subtype
  arguments.  Additional parameters for this header are taken from the
  keyword arguments.
docstr_tok: ["This","constructor","adds","a","Content-Type",":","and","a","MIME-Version",":","header",".","The","Content-Type",":","header","is","taken","from","the","_maintype","and","_subtype","arguments",".","Additional","parameters","for","this","header","are","taken","from","the","keyword","arguments","."]
code: def __init__(self, _maintype, _subtype, *, policy=None, **_params):
      """This constructor adds a Content-Type: and a MIME-Version: header.
  
      The Content-Type: header is taken from the _maintype and _subtype
      arguments.  Additional parameters for this header are taken from the
      keyword arguments.
      """
      if policy is None:
          policy = email.policy.compat32
      message.Message.__init__(self, policy=policy)
      ctype = "%s/%s" % (_maintype, _subtype)
      self.add_header("Content-Type", ctype, **_params)
      self["MIME-Version"] = "1.0"
  
imports: import email.policy
  from email import message
label_desc: Use image node_id 1 to create a new MIMEBase object from inherited base classes: message with example: obj = MIMEBase(_maintype, _subtype)