From 0fbf9932016f64552d7b5a942a1a0d9fd7e9834e Mon Sep 17 00:00:00 2001 From: jesopo Date: Mon, 13 May 2019 20:57:47 +0100 Subject: Expose is-silenced through Exports, use it in karma.py --- modules/silence.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'modules/silence.py') diff --git a/modules/silence.py b/modules/silence.py index 3621b501..89b99bac 100644 --- a/modules/silence.py +++ b/modules/silence.py @@ -4,6 +4,15 @@ from src import ModuleManager, utils SILENCE_TIME = 60*5 # 5 minutes class Module(ModuleManager.BaseModule): + def on_load(self): + self.exports.add("is-silenced", self._is_silenced) + + def _is_silenced(self, target): + silence_until = target.get_setting("silence-until", None) + if silence_until and time.time()