Emitting a signal with a tuple

John (J5) Palmieri johnp at redhat.com
Wed May 17 08:44:35 PDT 2006


Works fine in 0.51.0.  Could be we didn't support tuples in 0.42.0 or
that 0.42.0 has bad unicode handling.    

On Wed, 2006-05-17 at 10:40 +0200, Luigi Paioro wrote:
> Hello!
> 
> I have an object which emits a signal. The signal is a method with 1 
> argument which is a tuple (Python). When it emits the signal I get this 
> error:
> 
>    File "/usr/lib/python2.4/site-packages/dbus/proxies.py", line 48, in 
> __call__
>      reply_message = self._connection.send_with_reply_and_block(message, -1)
>    File "dbus_bindings.pyx", line 350, in 
> dbus_bindings.Connection.send_with_reply_and_block
> dbus_bindings.DBusException: Argument of unknown type '<type 'unicode'>'
> 
> While, if I emit a simple string, it runs.
> 
> My dbus Python binding version is 0.42.0... is it possible that that 
> version doesn't support the translation of tuple into dbus.Struct 
> (STRUCT type)?
> 
> Can you help me?
> 
> Thanks.
> 
> Luigi
> _______________________________________________
> dbus mailing list
> dbus at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dbus
-- 
John (J5) Palmieri <johnp at redhat.com>



More information about the dbus mailing list