mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-27 23:10:10 +01:00
* python/dbus_bindings.pyx, test/python/test-client.py: Fix
marshalling of boolean values. Add some booleans to the values in
the test client.
* python/decorators.py, python/service.py: Add an 'async_callbacks'
argument to the dbus.service.method decorator, which allows you to
name arguments to take two callback functions for replying with
return values or an exception.
* test/python/test-client.py, test/python/test-service.py: Add test
case using asynchronous method reply functions, both return values and
errors, and from within both the function itself and from a mainloop
callback.
* python/decorators.py, python/service.py: Perform checking that the
number of method/signal arguments matches the number of types in the
signature at class loading time, not when you first introspect the
class.
* python/service.py: Remove debug print left by the last commit.
|
||
|---|---|---|
| .. | ||
| examples | ||
| .cvsignore | ||
| __init__.py | ||
| _dbus.py | ||
| _util.py | ||
| dbus.pth | ||
| dbus_bindings.pxd.in | ||
| dbus_bindings.pyx | ||
| dbus_glib_bindings.pyx | ||
| dbus_h_wrapper.h | ||
| decorators.py | ||
| exceptions.py | ||
| extract.py | ||
| glib.py | ||
| introspect_parser.py | ||
| Makefile.am | ||
| matchrules.py | ||
| proxies.py | ||
| service.py | ||
| types.py | ||