diff --git a/watchdog_dnd.py b/watchdog_dnd.py index 780a654..b40dabe 100644 --- a/watchdog_dnd.py +++ b/watchdog_dnd.py @@ -133,9 +133,10 @@ def run_watchdog(): """Boucle principale du watchdog.""" log_dnd('[DND] Demarrage watchdog') config = load_config() - if not config['enabled']: + while not config['enabled']: log_dnd('[DND] Watchdog desactive ou configuration Yeastar incomplete') - return True + time.sleep(300) + config = load_config() log_dnd(f"[DND] Config: enabled={config.get('enabled')}, url={config.get('base_url')}, user={config.get('username')}") client = YeastarClient(config['base_url'], config['username'], config['password']) result = client.login()