Automatically load Response and ModuleState in each nemubot modules
This commit is contained in:
parent
5e52c4dbbb
commit
99e91af2cb
2 changed files with 43 additions and 13 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue