--- 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()