Barry Warsaw [2011-11-17 11:03 -0500]:
> FWIW, I am currently working on a Python 3 port of python-dbus.  Can you
> provide more information about what is missing for Python 3 server-side GDBus
> support?  Maybe I can help with that.

https://bugzilla.gnome.org/show_bug.cgi?id=656325 tracks adding some
sugar/overrides to Gio to provide a nice and smooth server-side dbus
support. However, this is blocked by making the last piece
introspectable:

  https://bugzilla.gnome.org/show_bug.cgi?id=656325

There is a patch, but it's a bit hackish and upstream doesn't like it.
The way to do it properly is to introduce a new API using closures
instead of passing raw structs, but that doesn't work right now:

  https://bugzilla.gnome.org/show_bug.cgi?id=656554

I tried fixing this for several hours, but failed so far. The clean
solution would need some bigger refactoring in pygobject to only use
one set of marshallers instead of two. I wasn't able to come up with a
small patch to create Python wrappers for GVariant struct objects.

Martin



-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

Attachment: signature.asc
Description: Digital signature

-- 
ubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Reply via email to