188 |
|
|
189 |
|
return |
190 |
|
|
191 |
+ |
def addToSavedCfg(self, opt): |
192 |
+ |
pars={} |
193 |
+ |
pars = loadConfig(self.shareDir() + common.prog_name + '.cfg', pars) |
194 |
+ |
pars[opt.keys()[0]]=opt.values()[0] |
195 |
+ |
|
196 |
+ |
secs={} |
197 |
+ |
for k in pars.keys(): |
198 |
+ |
sec, value = string.split(k,".") |
199 |
+ |
if sec not in secs.keys(): |
200 |
+ |
secs[sec]={} |
201 |
+ |
secs[sec][value]=pars[k] |
202 |
+ |
pass |
203 |
+ |
|
204 |
+ |
config_file = open(self.cfgFileName(), 'w') |
205 |
+ |
for k in secs.keys(): |
206 |
+ |
config_file.write('['+k+']\n') |
207 |
+ |
for v in secs[k].keys(): |
208 |
+ |
if v!='debug': config_file.write(v+'='+secs[k][v]+'\n') |
209 |
+ |
else : config_file.write('\n') |
210 |
+ |
config_file.close() |
211 |
+ |
|
212 |
+ |
return |
213 |
|
def loadSavedOptions(self): |
214 |
|
|
215 |
|
# Open save-file |