config file has a more beautyfull format and 600 mode
This commit is contained in:
parent
4bed9c30b1
commit
edd6088448
2 changed files with 8 additions and 1 deletions
|
@ -302,6 +302,8 @@ class GajimCore:
|
||||||
except:
|
except:
|
||||||
print _("creating %s") % fname
|
print _("creating %s") % fname
|
||||||
fic = open(fname, "w")
|
fic = open(fname, "w")
|
||||||
|
import stat
|
||||||
|
os.chmod(fname, stat.S_IRUSR | stat.S_IWUSR)
|
||||||
fic.close()
|
fic.close()
|
||||||
self.cfgParser = common.optparser.OptionsParser(CONFPATH)
|
self.cfgParser = common.optparser.OptionsParser(CONFPATH)
|
||||||
for part in default_tab.keys():
|
for part in default_tab.keys():
|
||||||
|
|
|
@ -82,10 +82,15 @@ class OptionsParser:
|
||||||
except:
|
except:
|
||||||
log.debug("Can't write config %s" % self.__fname)
|
log.debug("Can't write config %s" % self.__fname)
|
||||||
return 0
|
return 0
|
||||||
|
index = 0
|
||||||
for s in self.tab.keys():
|
for s in self.tab.keys():
|
||||||
fd.write('[' + s + ']\n\n')
|
if index == 0:
|
||||||
|
fd.write('[' + s + ']\n')
|
||||||
|
else:
|
||||||
|
fd.write('\n[' + s + ']\n')
|
||||||
for o in self.tab[s].keys():
|
for o in self.tab[s].keys():
|
||||||
fd.write(o + ' = ' + str(self.tab[s][o]) + '\n')
|
fd.write(o + ' = ' + str(self.tab[s][o]) + '\n')
|
||||||
|
index += 1
|
||||||
return 1
|
return 1
|
||||||
# END writeCfgFile
|
# END writeCfgFile
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue