banned/tools/moduleloader.py
2014-07-19 19:05:49 +02:00

26 lines
638 B
Python

import os
import botconfig
MODULES = {}
for modfile in os.listdir("modules"):
if modfile == "common.py":
continue # no need to load this one
if modfile.startswith("__"):
continue
if not modfile.endswith(".py"):
continue # not a module
if not os.path.isfile("modules/" + modfile):
continue # not a file
modfile = modfile[:-3]
print("Loading module " + modfile)
MODULES[modfile] = getattr(__import__("modules." + modfile), modfile)
if botconfig.DEFAULT_MODULE in MODULES.keys():
CURRENT_MODULE = botconfig.DEFAULT_MODULE.lower()
else:
CURRENT_MODULE = "wolfgame"