bpo-12639: msilib.Directory.start_component() fails if *keyfile* is not None (GH-13688)

msilib.Directory.start_component() was passing an extra argument to CAB.gen_id().
This commit is contained in:
Zackery Spytz 2019-05-31 10:43:13 -06:00 committed by Steve Dower
parent 4612671df2
commit c8d5bf6c3f
3 changed files with 12 additions and 1 deletions

View file

@ -273,7 +273,7 @@ class Directory:
if AMD64:
flags |= 256
if keyfile:
keyid = self.cab.gen_id(self.absolute, keyfile)
keyid = self.cab.gen_id(keyfile)
self.keyfiles[keyfile] = keyid
else:
keyid = None