diff options
| author | 2018-11-05 21:39:30 +0000 | |
|---|---|---|
| committer | 2018-11-05 21:39:30 +0000 | |
| commit | 28a00e01deee251bed8fecf13e1e2723ea4d873c (patch) | |
| tree | aa1f5fe20fbfd785ae215ba47508f0e73db88dde /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-x | start.py | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -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-")) |
