ofc@s9dZdgZddlmZdefdYZdS(s.Base class for MIME multipart/* type messages.t MIMEMultiparti(tMIMEBasecBs eZdZddddZRS(s.Base class for MIME multipart/* type messages.tmixedcKs`tj|d||g|_|rFx|D]}|j|q,Wn|r\|j|ndS(sCreates a multipart/* type message. By default, creates a multipart/mixed message, with proper Content-Type and MIME-Version headers. _subtype is the subtype of the multipart content type, defaulting to `mixed'. boundary is the multipart boundary string. By default it is calculated as needed. _subparts is a sequence of initial subparts for the payload. It must be an iterable object, such as a list. You can always attach new subparts to the message by using the attach() method. Additional parameters for the Content-Type header are taken from the keyword arguments (or passed into the _params argument). t multipartN(Rt__init__t_payloadtattacht set_boundary(tselft_subtypetboundaryt _subpartst_paramstp((s,/usr/lib64/python2.7/email/mime/multipart.pyRs  N(t__name__t __module__t__doc__tNoneR(((s,/usr/lib64/python2.7/email/mime/multipart.pyR sN(Rt__all__temail.mime.baseRR(((s,/usr/lib64/python2.7/email/mime/multipart.pyts