Message104445
I've now been able to build my installer.
I applied Travis Oliphant's patch from http://bugs.python.org/issue2399 to Lib/msilib/__init__.py, then added a __del__ method to the Directory class:
def __del__(self):
if self._numfiles_wo_commit > 0:
self.db.Commit()
self.db = None
self.keyfiles = None
self.cab = None
self.ids = None
This seems to release enough memory that I can deal with a larger number of files.
I don't think there's a good way to write a unit test for this, though. Success or failure will depend on the machine you're running it on, I think. |
|
Date |
User |
Action |
Args |
2010-04-28 18:03:22 | janssen | set | recipients:
+ janssen, loewis |
2010-04-28 18:03:22 | janssen | set | messageid: <1272477802.55.0.408340397773.issue8552@psf.upfronthosting.co.za> |
2010-04-28 18:03:20 | janssen | link | issue8552 messages |
2010-04-28 18:03:20 | janssen | create | |
|