fix: Replace add_signal_receiver with bus.add_match

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2025-12-31 00:07:31 +00:00
parent a01a655d6c
commit b0b5905169

View File

@@ -103,10 +103,11 @@ async def main():
obj_manager_iface.on_interfaces_added(on_interfaces_added) obj_manager_iface.on_interfaces_added(on_interfaces_added)
# Subscribe to PropertiesChanged signal to catch late-arriving device names # Subscribe to PropertiesChanged signal to catch late-arriving device names
bus.add_signal_receiver( await bus.add_match(
on_properties_changed, on_properties_changed,
signal_name='PropertiesChanged', mtype='signal',
dbus_namespace='org.freedesktop.DBus.Properties', iface='org.freedesktop.DBus.Properties',
member='PropertiesChanged',
path_namespace='/org/bluez' path_namespace='/org/bluez'
) )