# HG changeset patch # User Mikael Berthe # Date 1214069723 -7200 # Node ID 72c249247e183209371a01aa8b7860dfd0f3d7b3 # Parent 1400a0fa01d4a7b4ffd66da70a68731783a97b3a Do not error out if a section does not exist diff -r 1400a0fa01d4 -r 72c249247e18 mcevent.py --- a/mcevent.py Sat Jun 21 19:31:57 2008 +0200 +++ b/mcevent.py Sat Jun 21 19:35:23 2008 +0200 @@ -73,17 +73,21 @@ if config.has_option("Notifications", "snd_cmd_msg_in"): opt['snd_cmd_msg_in'] = config.get("Notifications", "snd_cmd_msg_in") - for id in config.options("Contacts"): - contact_map[id] = config.get("Contacts", id) + if config.has_section("Contacts"): + for id in config.options("Contacts"): + contact_map[id] = config.get("Contacts", id) - for id in config.options("Alerts"): - online_alerts[id] = int(config.get("Alerts", id)) + if config.has_section("Alerts"): + for id in config.options("Alerts"): + online_alerts[id] = int(config.get("Alerts", id)) - for id in config.options("Voicemap"): - voicemap[id] = config.get("Voicemap", id) + if config.has_section("Voicemap"): + for id in config.options("Voicemap"): + voicemap[id] = config.get("Voicemap", id) - for id in config.options("Blacklist"): - blacklist[id] = int(config.get("Blacklist", id)) + if config.has_section("Blacklist"): + for id in config.options("Blacklist"): + blacklist[id] = int(config.get("Blacklist", id)) if opt['use_notify'] and not NOTIFY_LOADED: init_notify()