In Bleak, we have some code that is a nice wrapper around org.freedesktop.DBus.AddMatch and org.freedesktop.DBus.RemoveMatch that would be nice to include in this package to make subscribing to signals in the low-level API easier.
https://github.com/hbldh/bleak/blob/develop/bleak/backends/bluezdbus/signals.py
In Bleak, we have some code that is a nice wrapper around
org.freedesktop.DBus.AddMatchandorg.freedesktop.DBus.RemoveMatchthat would be nice to include in this package to make subscribing to signals in the low-level API easier.https://github.com/hbldh/bleak/blob/develop/bleak/backends/bluezdbus/signals.py