DevConf.CZ 2020 has ended
Back To Schedule
Friday, January 24 • 1:30pm - 1:55pm
Writing DBus applications in Python 3

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Do you need to communicate with DBus in your application? Do you want a quick and easy solution? Are you confused about the DBus specification? Do you make typos in XML? We used to have the same problems with the Anaconda Installer. The development of our DBus support has been very rapid and unpredictable and required a library to make this process as smooth as possible. Dasbus is our own DBus library written in Python 3 as an abstraction layer above GLib. DBus data and objects can be described with decorators and type hints. DBus errors are mapped to exceptions. DBus names are defined by constant objects. DBus proxies are created lazily. Not enough? Extend the library with your own solution!

avatar for Vendula Poncova

Vendula Poncova

Software engineer, Red Hat
Vendy works at Red Hat as a software engineer in the Anaconda Installer team. She has been a lead developer of the Anaconda modularization effort.

Friday January 24, 2020 1:30pm - 1:55pm CET
A112 Faculty of Information Technology Brno University of Technology, Božetěchova, Brno-Královo Pole, Czechia