From 1ac506b391e42f46e2e6a720acd34ef8c7d14ff3 Mon Sep 17 00:00:00 2001 From: Mike Degatano Date: Wed, 1 May 2024 04:50:48 -0400 Subject: [PATCH] Skip udisks listener on failure to connect (#5049) --- supervisor/dbus/udisks2/__init__.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/supervisor/dbus/udisks2/__init__.py b/supervisor/dbus/udisks2/__init__.py index 14ed236b2..a02621e62 100644 --- a/supervisor/dbus/udisks2/__init__.py +++ b/supervisor/dbus/udisks2/__init__.py @@ -71,14 +71,14 @@ class UDisks2Manager(DBusInterfaceProxy): _LOGGER.warning( "No udisks2 support on the host. Host control has been disabled." ) - - # Register for signals on devices added/removed - self.udisks2_object_manager.dbus.object_manager.on_interfaces_added( - self._interfaces_added - ) - self.udisks2_object_manager.dbus.object_manager.on_interfaces_removed( - self._interfaces_removed - ) + else: + # Register for signals on devices added/removed + self.udisks2_object_manager.dbus.object_manager.on_interfaces_added( + self._interfaces_added + ) + self.udisks2_object_manager.dbus.object_manager.on_interfaces_removed( + self._interfaces_removed + ) @dbus_connected async def update(self, changed: dict[str, Any] | None = None) -> None: