
vArDo
By: a guest on Jun 15th, 2008 | syntax:
Python | size: 0.44 KB | hits: 861 | expires: Never
#!/usr/bin/env python
INTERFACE = 'org.gajim.dbus.RemoteInterface'
SIGNAL_NAME = 'NewMessage'
from dbus.mainloop.glib import DBusGMainLoop
DBusGMainLoop(set_as_default=True)
import dbus
bus = dbus.SessionBus()
def dog_barks(data):
print "Data: %s"%(data)
print "Dog barks"
bus.add_signal_receiver(dog_barks, signal_name=SIGNAL_NAME,
dbus_interface=INTERFACE)
import gobject
loop = gobject.MainLoop()
loop.run()