2006-02-16 Robert McQueen <robot101@debian.org>
[platform/upstream/dbus.git] / python / glib.py
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)