python - using a signal not in introspection
John (J5) Palmieri
johnp at redhat.com
Wed Apr 25 16:52:07 PDT 2007
On Wed, 2007-04-25 at 17:38 -0400, Havoc Pennington wrote:
> 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.
I believe we send ActionInvoked signals to the caller who started the
notification (set_destination with the unique name) so if your python
app isn't the caller it won't get them.
--
John (J5) Palmieri <johnp at redhat.com>
More information about the dbus
mailing list