This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author janssen
Recipients janssen, loewis
Date 2010-04-25.00:07:11
SpamBayes Score 0.00018324117
Marked as misclassified No
Message-id <1272154034.54.0.42494510324.issue8526@psf.upfronthosting.co.za>
In-reply-to
Content
Working with Python 2.6.5, I find I cannot put multiple CABs in the same installer.  This is due to this statement in msilib.CAB.commit():

        add_data(db, "Media",
                [(1, self.index, None, "#"+self.name, None, None)])

The key, 1, must be different for each record in the 'Media' table.  The symptom is an exception something like this:

_msi.MSIError: Could not insert [(1, 3, None, '#foo', None, None)] into Media
History
Date User Action Args
2010-04-25 00:07:14janssensetrecipients: + janssen, loewis
2010-04-25 00:07:14janssensetmessageid: <1272154034.54.0.42494510324.issue8526@psf.upfronthosting.co.za>
2010-04-25 00:07:12janssenlinkissue8526 messages
2010-04-25 00:07:11janssencreate