python - using a signal not in introspection

Havoc Pennington hp at redhat.com
Wed Apr 25 14:38:25 PDT 2007


Hi,

notification-daemon omits its signals from the introspection data (looks 
like because dbus-glib creates the introspection data but the signals 
are done manually in order to set a sender on them)

I can't seem to convince dbus-python 0.70 (FC6) to get the signals with 
either connect_to_signal or add_signal_receiver. The signals are on the 
bus according to dbus-monitor.

Is the introspection info used even for add_signal_receiver, or does 
this function maybe not work in 0.70, or ... ?

If anyone wants to mess with it the signal is 
org.freedesktop.Notifications.ActionInvoked on bus name 
org.freedesktop.Notifications

I'm probably doing something silly.

Havoc


More information about the dbus mailing list