-
Committer:
Alberto Mardegan
-
Date:
2011-12-21 07:46:11 UTC
-
Revision ID:
git-v1:2df696970e20dd3540a5d04983d020b088f56c79
Workaround for missing PyGObject support for GStrv
Currently PyGObject doesn't support marshalling of string lists (see
https://bugzilla.gnome.org/show_bug.cgi?id=666636 ), so we need to
workaround this limitation somehow.
This is a quick hack: we add a GI overrides file which hooks into the
Signon.AuthSession.process() methods and converts string arrays into a
single concatenated string; this string gets recognized in
libsignon-glib and the argument is converted to a GStrv just before the
arguments are sent to D-Bus.