Restore sorted ini files on output
This commit is contained in:
@ -135,7 +135,12 @@ class InstConfigData:
|
|||||||
enabled = dict['enabled'].__str__()
|
enabled = dict['enabled'].__str__()
|
||||||
self.file_parser.set(item, 'enabled', enabled)
|
self.file_parser.set(item, 'enabled', enabled)
|
||||||
with open(self.config_filename,'w') as cfile:
|
with open(self.config_filename,'w') as cfile:
|
||||||
self.file_parser.write(cfile)
|
for section in sorted(self.file_parser.sections()):
|
||||||
|
cfile.write("[%s]\n" % section)
|
||||||
|
for option in sorted(self.file_parser.options(section)):
|
||||||
|
cfile.write("%s = %s\n" % (option, self.file_parser.get(section, option)))
|
||||||
|
cfile.write("\n")
|
||||||
|
#self.file_parser.write(cfile)
|
||||||
|
|
||||||
def cf_statechange(self, checkbox, new_state, udat=None):
|
def cf_statechange(self, checkbox, new_state, udat=None):
|
||||||
cfg_id = checkbox.get_label()
|
cfg_id = checkbox.get_label()
|
||||||
|
Reference in New Issue
Block a user