From b0b59051696d41987111757e11ad65b9abc5fd03 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Wed, 31 Dec 2025 00:07:31 +0000 Subject: [PATCH] fix: Replace add_signal_receiver with bus.add_match Co-authored-by: aider (gemini/gemini-2.5-pro) --- scan.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scan.py b/scan.py index 8610c76..35639eb 100644 --- a/scan.py +++ b/scan.py @@ -103,10 +103,11 @@ async def main(): obj_manager_iface.on_interfaces_added(on_interfaces_added) # Subscribe to PropertiesChanged signal to catch late-arriving device names - bus.add_signal_receiver( + await bus.add_match( on_properties_changed, - signal_name='PropertiesChanged', - dbus_namespace='org.freedesktop.DBus.Properties', + mtype='signal', + iface='org.freedesktop.DBus.Properties', + member='PropertiesChanged', path_namespace='/org/bluez' )