Fixed two bugs with one check: last wart is gone in config
svn: r13755
This commit is contained in:
parent
011b875540
commit
91fb951d04
@ -227,13 +227,17 @@ class ConfigManager(object):
|
|||||||
keys = sorted(self.data[section])
|
keys = sorted(self.data[section])
|
||||||
for key in keys:
|
for key in keys:
|
||||||
value = self.data[section][key]
|
value = self.data[section][key]
|
||||||
if value == self.get_default("%s.%s" % (section, key)):
|
# If it has a default:
|
||||||
default = ";;"
|
if self.has_default("%s.%s" % (section, key)):
|
||||||
else:
|
if value == self.get_default("%s.%s" % (section, key)):
|
||||||
default = ""
|
default = ";;"
|
||||||
if isinstance(value, long):
|
else:
|
||||||
value = int(value)
|
default = ""
|
||||||
key_file.write(("%s%s=%s\n")% (default, key, repr(value)))
|
if isinstance(value, long):
|
||||||
|
value = int(value)
|
||||||
|
key_file.write(("%s%s=%s\n")% (default,
|
||||||
|
key,
|
||||||
|
repr(value)))
|
||||||
key_file.write("\n")
|
key_file.write("\n")
|
||||||
key_file.close()
|
key_file.close()
|
||||||
# else, no filename given; nothing to save so do nothing quietly
|
# else, no filename given; nothing to save so do nothing quietly
|
||||||
|
Loading…
Reference in New Issue
Block a user