[Tutor] Linear programming - is it bad?
Danny Yoo
dyoo at hkn.eecs.berkeley.edu
Wed Aug 11 19:42:09 CEST 2004
On Wed, 11 Aug 2004, Vsevolod Sipakov wrote:
> > Ack! I didn't see that the default values for all but the AutoAdminLogon
> > were the empty string, and not zero. Let me fix this.
> >
> > ###
> > def queryForValue(reg, name, defaultValue=""):
> > try:
> > values = QueryValueEx(reg, name)
> > return values[0]
> > except WindowsError:
> > print "Error:", name, "string missing from registry:",
> > print "creating default value:", defaultValue
> > nothing = SetValueEx(reg, name, 0, REG_SZ, defaultValue)
> > return "0"
>
> I think this function should return defaultValue too :-)
Hi Vsevolod,
Gah! Good grief. Thanks for seeing what I missed.
###
def queryForValue(reg, name, defaultValue=""):
try:
values = QueryValueEx(reg, name)
return values[0]
except WindowsError:
print "Error:", name, "string missing from registry:",
print "creating default value:", defaultValue
nothing = SetValueEx(reg, name, 0, REG_SZ, defaultValue)
return defaultValue
###
Thank you again; good catch. Why is programming so hard? *grin*
Talk to you later!
More information about the Tutor
mailing list