Automatically load Response and ModuleState in each nemubot modules

This commit is contained in:
Némunaire 2012-08-30 17:43:24 +02:00
commit 99e91af2cb
2 changed files with 43 additions and 13 deletions

View file

@ -23,6 +23,7 @@ import os
import sys
from hooks import Hook
import response
import xmlparser
class ModuleFinder(Finder):
@ -156,6 +157,9 @@ class ModuleLoader(SourceLoader):
module.has_access = lambda msg: mod_has_access(module,
module.CONF, msg)
module.ModuleState = xmlparser.module_state.ModuleState
module.Response = response.Response
# Load dependancies
if module.CONF is not None and module.CONF.hasNode("dependson"):
module.MODS = dict()