* python/dbus_bindings.pyx
authorJohn (J5) Palmieri <johnp@redhat.com>
Wed, 31 Aug 2005 02:18:43 +0000 (02:18 +0000)
committerJohn (J5) Palmieri <johnp@redhat.com>
Wed, 31 Aug 2005 02:18:43 +0000 (02:18 +0000)
commit1ea5d42dc058044af3a9ba4b9da62bf4569d54b5
tree83100236e6c68dfa6eca0a1b3a209b7db772a0ef
parent46a1e648fe1c86dc33df799fddf97659ddc17063
* python/dbus_bindings.pyx
(_pending_call_notification, cunregister_function_handler,
cmessage_function_handler): All callback functions have been rearranged
to workaround a bug in Pyrex when working with the GIL which is Python's
global lock when dealing with threads.  They have been split into
a wrapper function (which assumes the name of the old function) and
a _GIL_safe_<function name> function which contains the functionality
of the old function.  This ensures that Pyrex does not write code
the lock is released.
ChangeLog
python/dbus_bindings.pyx