|
|
2010-09-21
, 00:19
|
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#2
|
loop = gobject.MainLoop()
gobject.threads_init()
context = loop.get_context()
| The Following User Says Thank You to fatalsaint For This Useful Post: | ||
|
|
2010-09-21
, 00:37
|
|
Posts: 125 |
Thanked: 77 times |
Joined on Oct 2009
@ Sao Paulo, Brazil
|
#3
|
|
|
2010-09-21
, 10:53
|
|
Posts: 6 |
Thanked: 3 times |
Joined on May 2010
|
#4
|
This code runs ok:
#!/usr/bin/python2.5 import conic import gobject, dbus from dbus.mainloop.glib import DBusGMainLoop def connection_cb(connection, event): print "connection_cb(%s, %s)" % (connection, event) status = event.get_status() error = event.get_error() iap_id = event.get_iap_id() bearer = event.get_bearer_type() if status == conic.STATUS_CONNECTED: print "(CONNECTED (%s, %s, %i, %i)" % (iap_id, bearer, status, error) elif status == conic.STATUS_DISCONNECTED: print "(DISCONNECTED (%s, %s, %i, %i)" % (iap_id, bearer, status,error) elif status == conic.STATUS_DISCONNECTING: print "(DISCONNECTING (%s, %s, %i, %i)" % (iap_id, bearer, status,error) if __name__ == "__main__": DBusGMainLoop(set_as_default=True) bus = dbus.SystemBus() connection = conic.Connection() connection.set_property("automatic-connection-events", True) connection.connect("connection-event", connection_cb) gobject.MainLoop().run()Last edited by jaguilar; 2010-09-21 at 00:39. Reason: added RESOLVED to the title