def enum_keys(reg):
if reg:
keys = []
try:
i = 0
while 1:
name = _winreg.EnumKey(reg, i)
keys.append(name)
i += 1
except WindowsError as e:
return keys
else:
return False