dbus-next replacement
The dbus-next library is no longer maintained and has a number of serious issues. Consider replacing with a better maintained library such as https://github.com/python-sdbus/python-sdbus or porting to a different bluez interface.
There are a very early and rough Bluez binds for sdbus: https://github.com/python-sdbus/python-sdbus-bluez
They are not really production ready but there are a few examples in that repository which can be helpful.
Hi @spacecheese , thank you for your great library.
How about dbus-fast? https://github.com/Bluetooth-Devices/dbus-fast
This is compatible with dbus-next.
I have implemented the Nordic UART Service in my project,
https://github.com/hishizuka/pizero_bikecomputer/blob/master/modules/helper/ble_gatt_server.py
and for each program in bluez_peripheral I rewrote import dbus_next to import dbus_fast and the program worked.
Fixed in https://github.com/spacecheese/bluez_peripheral/pull/45
Hi, @spacecheese Thank you!