Add main section to config if missing

master
Stefan Parviainen 2011-10-18 22:31:49 +03:00
rodzic 2e2ffbe4e9
commit 737e0e4ea7
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -38,6 +38,10 @@ def getconfig(config, option, valid=''):
try:
return config.get('main',option)
except (ConfigParser.NoSectionError, ConfigParser.NoOptionError):
try:
config.add_section('main')
except ConfigParser.DuplicateSectionError:
pass
config.set('main',option,raw_input('%s%s: '%(option.replace('_',' '), valid)))
config_changed = True
return config.get('main',option)