Emitir sinal para GIO.DBusProxy em Python? [fechadas]

3

Estou usando o objeto DBus API - DBusProxy de alto nível do GIO. Eu gostaria de emitir um sinal neste objeto (falsificando um sinal vindo de uma interface remota).

Eu faço algo assim:

proxy.emit('g-signal', sender_name, signal, params)

O sinal é emitido e depois capturado - o nome do remetente e os parâmetros do sinal estão OK, porém params é sempre None no manipulador de sinal, não importa o que eu coloquei lá (eu tentei tipos GLib.Variant e também Python tipos). Os sinais recebidos normalmente têm o valor params definido.

Qual é o problema? Como eu defino params nas funções emitidas?

    
por Ivan 22.11.2012 / 13:14

0 respostas

Tags