Changeset View
Changeset View
Standalone View
Standalone View
pykolab/setup/setup_freebusy.py
Show First 20 Lines • Show All 158 Lines • ▼ Show 20 Lines | freebusy_settings = { | ||||
'expires': '15m', | 'expires': '15m', | ||||
'loglevel': 300, | 'loglevel': 300, | ||||
}, | }, | ||||
} | } | ||||
cfg_parser = RawConfigParser() | cfg_parser = RawConfigParser() | ||||
cfg_parser.read('/etc/kolab-freebusy/config.ini') | cfg_parser.read('/etc/kolab-freebusy/config.ini') | ||||
for section in freebusy_settings.keys(): | for section in freebusy_settings: | ||||
if len(freebusy_settings[section].keys()) < 1: | if len(freebusy_settings[section]) < 1: | ||||
cfg_parser.remove_section(section) | cfg_parser.remove_section(section) | ||||
continue | continue | ||||
for key in freebusy_settings[section].keys(): | for key in freebusy_settings[section]: | ||||
if not cfg_parser.has_section(section): | if not cfg_parser.has_section(section): | ||||
cfg_parser.add_section(section) | cfg_parser.add_section(section) | ||||
cfg_parser.set(section, key, freebusy_settings[section][key]) | cfg_parser.set(section, key, freebusy_settings[section][key]) | ||||
fp = open('/etc/kolab-freebusy/config.ini', "w+") | fp = open('/etc/kolab-freebusy/config.ini', "w+") | ||||
cfg_parser.write(fp) | cfg_parser.write(fp) | ||||
fp.close() | fp.close() | ||||
Show All 11 Lines |