home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / share / pycentral / python-dbus / site-packages / dbus / glib.py < prev    next >
Encoding:
Python Source  |  2006-07-17  |  454 b   |  18 lines

  1. import dbus
  2. import dbus_glib_bindings
  3.  
  4. def _setup_with_g_main(conn):
  5.     dbus_glib_bindings.setup_with_g_main(conn._connection)
  6.  
  7. _dbus_gthreads_initialized = False
  8. def threads_init():
  9.     global _dbus_gthreads_initialized
  10.     if not _dbus_gthreads_initialized:
  11.         dbus_glib_bindings.gthreads_init()
  12.         _dbus_gthreads_initialized = True
  13.  
  14. def init_threads():
  15.     threads_init()
  16.  
  17. setattr(dbus, "_dbus_mainloop_setup_function", _setup_with_g_main)
  18.