When was dbus.service introduced in the python bindings?

Rob Taylor robtaylor at floopily.org
Fri Feb 10 07:11:21 PST 2006

Brad Smith wrote:
> On 2/10/06, John (J5) Palmieri <johnp at redhat.com> wrote:
>>BusName was added in dbus.version >= (0, 42, 0)
> Thanks. Since Object and method are implimented (hopfully in
> compatible ways) in dbus.py prior to 0.42, it should be fairly easy to
> make the code work with them. The biggest problems that I see are
> going to be converting the parts of Jackfield that use
> dbus.service.BusName and dbus.glib (which gets imported but never used
> and so might not be necessary). 

dbus.glib installs the glib mainloop handlers for dbus, its very
necessary ;)

> Are there 0.40 equivalents for these
> that I can drop in fairly easily or is it going to be more complicated
> than that (or even possible)? The only instance of BusName seems
> pretty simple:
> name = dbus.service.BusName("org.kryogenix.jackfield",  bus=session_bus)
> But I'm not yet familiar enough with dbus to have more than a guess as
> to what it's doing.

I suggest you install a more recent version of dbus (0.60), and remove
the version assert. as far as I can tell all thse things are present in
the current bindings.

Rob Taylor

More information about the dbus mailing list