aboutsummaryrefslogtreecommitdiff
path: root/src/ModuleManager.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-11-05 12:38:40 +0000
committerGravatar jesopo2018-11-05 12:38:40 +0000
commit6ca8017966d17d9ab25950afa56a44be13edd22c (patch)
tree06f48a3f54f12503adf9c38930497a0494494f33 /src/ModuleManager.py
parentI forgot the "normal" event hook syntax! (diff)
signature
Give Logging.Log object to modules
Diffstat (limited to 'src/ModuleManager.py')
-rw-r--r--src/ModuleManager.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ModuleManager.py b/src/ModuleManager.py
index f8ddd077..cea15118 100644
--- a/src/ModuleManager.py
+++ b/src/ModuleManager.py
@@ -23,11 +23,13 @@ class BaseModule(object):
bot: "IRCBot.Bot",
events: EventManager.EventHook,
exports: Exports.Exports,
- timers: Timers.Timers):
+ timers: Timers.Timers,
+ log: Logging.Log):
self.bot = bot
self.events = events
self.exports = exports
self.timers = timers
+ self.log = log
self.on_load()
def on_load(self):
pass
@@ -99,7 +101,7 @@ class ModuleManager(object):
context_exports = self.exports.new_context(context)
context_timers = self.timers.new_context(context)
module_object = module.Module(bot, context_events, context_exports,
- context_timers)
+ context_timers, self.log)
if not hasattr(module_object, "_name"):
module_object._name = name.title()