diff options
author | Seth Nickell <seth@gnome.org> | 2004-05-28 02:16:11 +0000 |
---|---|---|
committer | Seth Nickell <seth@gnome.org> | 2004-05-28 02:16:11 +0000 |
commit | 9e262d565e9c3f4928170922f86e05356cc26ddd (patch) | |
tree | 0a034e1fb68f44ca0c5861d1cedeafb36753d42e /python/dbus_bindings.pyx.in | |
parent | aa54f14c05569189838e430a45c7ccac5ab20d10 (diff) |
2004-05-27 Seth Nickell <seth@gnome.org>
* python/dbus.py:
* python/dbus_bindings.pyx.in:
Fix failure to notify that a signal was not handled,
resulted in hung functions.
Diffstat (limited to 'python/dbus_bindings.pyx.in')
-rw-r--r-- | python/dbus_bindings.pyx.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/python/dbus_bindings.pyx.in b/python/dbus_bindings.pyx.in index 26711eae..16df6fef 100644 --- a/python/dbus_bindings.pyx.in +++ b/python/dbus_bindings.pyx.in @@ -100,6 +100,7 @@ cdef DBusHandlerResult cmessage_function_handler (DBusConnection *connection, retval = function(*args) if (retval == None): retval = DBUS_HANDLER_RESULT_HANDLED + return retval cdef class Connection: @@ -644,6 +645,7 @@ cdef class MessageIter: (MESSAGE_TYPE_INVALID, MESSAGE_TYPE_METHOD_CALL, MESSAGE_TYPE_METHOD_RETURN, MESSAGE_TYPE_ERROR, MESSAGE_TYPE_SIGNAL) = range(5) (TYPE_INVALID, TYPE_NIL, TYPE_BYTE, TYPE_BOOLEAN, TYPE_INT32, TYPE_UINT32, TYPE_INT64, TYPE_UINT64, TYPE_DOUBLE, TYPE_STRING, TYPE_CUSTOM, TYPE_ARRAY, TYPE_DICT, TYPE_OBJECT_PATH) = (0, ord('v'), ord('y'), ord('b'), ord('i'), ord('u'), ord('x'), ord('t'), ord('d'), ord('s'), ord('c'), ord('a'), ord('m'), ord('o')) +(HANDLER_RESULT_HANDLED, HANDLER_RESULT_NOT_YET_HANDLED, HANDLER_RESULT_NEED_MEMORY) = range(3) cdef class Message: cdef DBusMessage *msg |