dbus/python/dbus_glib_bindings.pyx
John (J5) Palmieri 54988532f4 * python/dbus_glib_bindings.pyx: reorder imports and c definitions
to fix some wranings. We now use dbus_bindings.DBusConnection instead
of defining DBusConnection ourselves.
2005-08-23 17:43:59 +00:00

17 lines
562 B
Cython

cimport dbus_bindings
import dbus_bindings
cdef extern from "dbus-glib.h":
ctypedef struct GMainContext
cdef void dbus_g_thread_init ()
cdef extern from "dbus-glib-lowlevel.h":
cdef void dbus_connection_setup_with_g_main (dbus_bindings.DBusConnection *connection,
GMainContext *context)
def setup_with_g_main(conn):
cdef dbus_bindings.Connection connection
connection = conn
dbus_connection_setup_with_g_main(connection._get_conn(), NULL)
def init_gthreads ():
dbus_g_thread_init ()