aboutsummaryrefslogtreecommitdiff
path: root/start.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-11-05 21:39:30 +0000
committerGravatar jesopo2018-11-05 21:39:30 +0000
commit28a00e01deee251bed8fecf13e1e2723ea4d873c (patch)
treeaa1f5fe20fbfd785ae215ba47508f0e73db88dde /start.py
parent'rename_channel' -> 'rename' in src/Database.channels (diff)
signature
Don't load modules if we don't have any servers configured
Diffstat (limited to 'start.py')
-rwxr-xr-xstart.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/start.py b/start.py
index 620a729c..a928824f 100755
--- a/start.py
+++ b/start.py
@@ -45,14 +45,17 @@ bot = IRCBot.Bot(directory, args, cache, config, database, events,
whitelist = bot.get_setting("module-whitelist", [])
blacklist = bot.get_setting("module-blacklist", [])
-modules.load_modules(bot, whitelist=whitelist, blacklist=blacklist)
-servers = []
-for server_id, alias in bot.database.servers.get_all():
- server = bot.add_server(server_id, connect=False)
- if not server == None:
- servers.append(server)
-if len(servers):
+server_configs = bot.database.servers.get_all()
+if len(server_configs):
+ modules.load_modules(bot, whitelist=whitelist, blacklist=blacklist)
+
+ servers = []
+ for server_id, alias in server_configs:
+ server = bot.add_server(server_id, connect=False)
+ if not server == None:
+ servers.append(server)
+
bot._events.on("boot.done").call()
timers.setup(bot.find_settings_prefix("timer-"))