All pastes #630159 Raw Edit

Someone

public python v1 · immutable
#630159 ·published 2007-07-22 23:14 UTC
rendered paste body
import gobjectimport dbusimport dbus.glibdef handler(sender=None):    print "got signal from %r" % senderdef catchall_signal_handler(*args, **kwargs):    print ("Caught signal (in catchall handler) " + kwargs['dbus_interface'] + "." + kwargs['member'])    for arg in args:        print "        " + str(arg)system_bus = dbus.SystemBus()#obj = system_bus.get_object('com.nokia.mce', '/com/nokia/mce/signal')#iface = dbus.Interface(obj, 'com.nokia.mce.signal')#iface.connect_to_signal("signal", handler, member_keyword='display_status_ind')#iface.connect_to_signal("signal", handler)#iface.connect_to_signal("display_status_ind", handler)#obj.connect_to_signal("display_status_ind", handler, dbus_interface="com.nokia.mce.signal")system_bus.add_signal_receiver(handler_function=catchall_signal_handler, dbus_interface="com.nokia.mce")loop = gobject.MainLoop()loop.run()print "exited"