From 4f6df8303745d0781a7dfbaff8ce57f0a0851e30 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 9 Nov 2026 18:16:37 +0100 Subject: feat: OBS stream-deck module --- deckit/module.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'deckit/module.py') diff --git a/deckit/module.py b/deckit/module.py index fd5997c..f1a7fa1 100644 --- a/deckit/module.py +++ b/deckit/module.py @@ -37,6 +37,22 @@ class Registry: _get = get + def start_all(self) -> None: + for m in self._modules.values(): + if m.start: + try: + m.start() + except Exception: + pass + + def stop_all(self) -> None: + for m in self._modules.values(): + if m.stop: + try: + m.stop() + except Exception: + pass + def state(self, name: str) -> dict: return self._get(name).state() -- cgit v1.2.3