Message137478
Using "some.msi" where the first property is VT_EMPTY
Using COM:
>>> from win32com.client import gencache
>>> com_lib = gencache.EnsureModule('{000C1092-0000-0000-C000-000000000046}', 409, 1, 0)
>>> com_msi = com_lib.Installer()
>>> db = com_msi.OpenDatabase('some.msi', 0)
>>> si = db.GetSummaryInformation(0)
>>> repr(si.Property(0))
'None'
Using msilib:
>>> import msilib
>>> db = msilib.OpenDatabase(r'some.msi', 0)
>>> si = db.GetSummaryInformation(0)
>>> si.GetProperty(0)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NotImplementedError: result of type 0
I aim to submit a patch that so that SummaryInformation.GetProperty() with a type of VT_EMPTY will return None. |
|
Date |
User |
Action |
Args |
2011-06-02 14:13:44 | markm | set | recipients:
+ markm |
2011-06-02 14:13:44 | markm | set | messageid: <1307024024.44.0.716968870376.issue12239@psf.upfronthosting.co.za> |
2011-06-02 14:13:43 | markm | link | issue12239 messages |
2011-06-02 14:13:43 | markm | create | |
|