DBussy: Yet Another Python Binding For D-Bus

Lawrence D'Oliveiro ldo at geek-central.gen.nz
Tue May 2 08:52:30 UTC 2017


DBussy <https://gitlab.com/ldo/dbussy>, <https://github.com/ldo/dbussy>
is a wrapper around libdbus, written in pure Python. It is intended to
give access to essentially all the low-level functionality of libdbus,
which includes the option to run without an event loop, or to implement
your own custom event loop.

But it can also hook into asyncio
<https://docs.python.org/3/library/asyncio.html>, the standard
event-loop architecture introduced in Python 3.5. This includes taking
advantage of the coroutine feature introduced in that version of Python.

Sample code illustrating its use is here
<https://gitlab.com/ldo/dbussy_examples>,
<https://github.com/ldo/dbussy_examples>.


More information about the dbus mailing list