Python / C++ application D-Bus usage issues

Kip Warner kip at
Sun Dec 16 22:06:21 PST 2012

On Mon, 2012-12-17 at 07:17 +0200, Kalle Vahlman wrote:
> The example here
> seems pretty straight-forward and exactly what you are trying to do.
> There's a typo in it ("path" rather than "object" path) but otherwise
> it seems to work when prefixed with the following imports:
>   import dbus
>   import dbus.service
>   from dbus.mainloop.glib import DBusGMainLoop

Hey Kalle. Unfortunately I already tried the decorator approach. I get
the following unhandled exception thrown:

  File "/usr/lib/python3/dist-packages/dbus/", line 330, in
    sig = tuple(Signature(signature))
ValueError: Corrupt type signature

This was the decorated Python method...

def fireReadySignal(self):

Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the dbus mailing list