def _on_influxdb_settings_updated_signal(instance, created, raw, **kwargs): """ On settings change, require backend restart. """ if created or raw: # pragma: nocover return backend_restart_required.send_robust(None)
def signal_reconnect(): backend_restart_required.send_robust(None) logger.warning( 'MQTT: Client no longer connected. Signaling restart to reconnect...')
def test_backend_restart_required_signal(self): self.assertFalse(BackendSettings.get_solo().restart_required) backend_restart_required.send_robust(None) self.assertTrue(BackendSettings.get_solo().restart_required)
def _on_mqttbroker_settings_updated_signal(instance, created, raw, **kwargs): """ On settings change, require backend restart. """ if created or raw: return backend_restart_required.send_robust(None)