No way to add object properties to introspection results
Submitted by Benjamin Gilbert
Assigned to Simon McVittie
There doesn't seem to be a way to provide D-Bus properties on an exported object. I can write methods to support the org.freedesktop.DBus.Properties interface, but the D-Bus specification also requires that properties be listed in the object introspection data, and the Python bindings don't seem to provide a way to do this.
It would be nice if there was a simple syntax for declaring an exported property, as there are with methods and signals.