[python-win32] pyRegistry AttributeError
Jens B. Jorgensen
jens.jorgensen at tallan.com
Thu Aug 19 04:03:41 CEST 2004
Ok, a version 1.0.4 is out now. getSubKeys is still there but causes a
deprecation warning. getKeyNames is now in place as the "right" way to
do it since this naming is more symmetric. I thought about adding an
iterator to the object that'd go through the sub-keys and value names.
However, it was a bit more than I could do at the moment and wanted to
put this fix out there.
Jens B. Jorgensen wrote:
> Doh! I just changed the docs because I thought that I already had
> changed the function name. Ack. I shall fix this later tonight and it
> shall be getKeyNames as it really should be.
>
> Sorry!
>
> David Flory wrote:
>
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> I just downloaded pyRegistry (the 2004-08-11 binary update, v1.0.3)
>> and am
>> having a problem. My test code is:
>>
>> ===============
>> import pyRegistry
>> baseKey = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes"
>> basereg = pyRegistry.open(baseKey) print basereg.getValueNames()
>> print basereg.getKeyNames()
>> ============
>>
>> Which returns
>>
>> =================
>> D:\bin>test_pyRegistry
>> ('Drop Shadow', 'Flat Menus', 'SetupVersion', 'InstallTheme',
>> 'InstallVisualStyle')
>> Traceback (most recent call last):
>> File "D:\bin\test_pyRegistry.py", line 5, in ?
>> print basereg.getKeyNames()
>> AttributeError: getKeyNames
>> ============
>>
>> It appears as though open() and getValueNames() both work fine while
>> getKeyNames throws an error.
>> I am running Python 2.3.4 on a WinXP machine. Any suggestions?
>>
>> In advance, many thanks for any help.
>>
>> - --------------------------------------------------
>
--
Jens B. Jorgensen
jens.jorgensen at tallan.com
"With a focused commitment to our clients and our people, we deliver value through customized technology solutions"
More information about the Python-win32
mailing list