__init__(): Don't attach the subparts if its an empty tuple. If the

boundary was given in the arguments, call set_boundary().
This commit is contained in:
Barry Warsaw 2002-07-09 02:44:26 +00:00
parent 93c40f0c3a
commit bb493a7039
1 changed files with 5 additions and 2 deletions

View File

@ -30,5 +30,8 @@ class MIMEMultipart(MIMEBase.MIMEBase):
Additional parameters for the Content-Type: header are taken from the
keyword arguments (or passed into the _params argument).
"""
MIMEBase.MIMEBase.__init__(self, 'multipart', _subtype, **params)
self.attach(*list(_subparts))
MIMEBase.MIMEBase.__init__(self, 'multipart', _subtype, **_params)
if _subparts:
self.attach(*list(_subparts))
if boundary:
self.set_boundary(boundary)