diff options
Diffstat (limited to 'python/glib.py')
-rw-r--r-- | python/glib.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/python/glib.py b/python/glib.py new file mode 100644 index 00000000..8e781422 --- /dev/null +++ b/python/glib.py @@ -0,0 +1,15 @@ +import dbus +import dbus_glib_bindings + +def _setup_with_g_main(conn): + dbus_glib_bindings.setup_with_g_main(conn._connection) + +_dbus_gthreads_initialized = False +def init_threads(): + global _dbus_gthreads_initialized + if not _dbus_gthreads_initialized: + dbus_glib_bindings.init_gthreads () + _dbus_gthreads_initialized = True + + +setattr(dbus, "_dbus_mainloop_setup_function", _setup_with_g_main) |