aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-11-27 15:10:49 +0000
committerGravatar jesopo2018-11-27 15:10:49 +0000
commit71775803d0127e87840c1ee202130c16c5b05dca (patch)
tree91cd12de67cb40b324da313440db4dd9a0058841
parent'line' -> 'output' (github.py) (diff)
signature
Reload bot config (on USR1) on the main thread
-rw-r--r--modules/signals.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/signals.py b/modules/signals.py
index 9d8230ed..fa26902e 100644
--- a/modules/signals.py
+++ b/modules/signals.py
@@ -27,6 +27,9 @@ class Module(ModuleManager.BaseModule):
lambda event: self.bot.disconnect(event["server"]))
def SIGUSR1(self, signum, frame):
+ self.bot.trigger(self._reload_config)
+
+ def _reload_config(self):
self.bot.log.info("Reloading config file", [])
self.bot.config.load()
self.bot.log.info("Reloaded config file", [])