Changeset 16691
- Timestamp:
- 06/23/08 22:11:48 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midgard/apis/python/tests/dbus/midgard_client.py
r15939 r16691 9 9 cnc = local_connection.quick_connection() 10 10 cnc.connect("midgard") 11 cnc.set_debuglevel("debug") 12 13 midgard.dbus.send("/midgard_article", "Hi there!"); 11 14 12 15 topic = midgard.mgdschema.midgard_topic(1) trunk/midgard/apis/python/tests/dbus/midgard_service.py
r15940 r16691 5 5 import _midgard as midgard 6 6 import local_connection 7 import midgard_dbus as mgdbus8 7 9 8 def Exit(self): 10 9 mainloop.quit() 11 10 11 print(dir(midgard.mgdschema)) 12 13 def mbus_callback(object, arg): 14 print "Hi! I am midgard_dbus from midgard-python. I got message:" 15 print object.get_message() 16 12 17 if __name__ == '__main__': 13 18 14 dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)19 #dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) 15 20 16 s_bus = dbus.SystemBus() 17 name = dbus.service.BusName("org.midgardproject", s_bus) 18 mgdbus.set_dbus(s_bus) 19 20 article_service = mgdbus.midgard_dbus("/midgard_article") 21 #s_bus = dbus.SystemBus() 22 #name = dbus.service.BusName("org.midgardproject", s_bus) 23 #name = dbus.service.BusName("org.midgardproject", s_bus) 24 #mgdbus.set_dbus(s_bus) 25 26 cnc = midgard.connection() 27 cnc.open("midgard") 28 29 #print dir(midgard) 30 31 #midgard._connection.set_debuglevel("debug"); 32 33 #print dir(midgard) 34 mbus = midgard.dbus("/mgdschema/midgard_article/create") 35 mbus_a = midgard.dbus("/midgard_replicator/exporter") 36 #mbus_b = midgard.dbus("/midgard_replicator/importer"); 37 38 mbus.connect("notified", mbus_callback, "foo") 39 40 #article_service = mgdbus.midgard_dbus("/midgard_article") 21 41 #article_service = mgdbus.midgard_dbus.factory("/midgard_article") 22 topic_service = mgdbus.midgard_dbus.factory("/midgard_topic")23 replication_service = mgdbus.midgard_dbus.factory("/replicator_export")42 #topic_service = mgdbus.midgard_dbus.factory("/midgard_topic") 43 #replication_service = mgdbus.midgard_dbus.factory("/replicator_export") 24 44 25 cnc = local_connection.quick_connection()26 cnc.connect("midgard")27 28 45 mainloop = gobject.MainLoop() 29 46 print "Wating for data..." trunk/midgard/apis/python/tests/midgard_object_attachments.py
r15864 r16691 2 2 import midgard_config 3 3 4 topic = midgard.mgdschema.midgard_topic(1) 4 topic = midgard.mgdschema.midgard_topic() 5 6 topic.get_by_id(1) 5 7 6 8 topic.create_attachment("dummy atachment", "attachment_title", "image/jpeg") … … 9 11 10 12 topic.purge_attachments() 11
