Paste the code somewhere? On Mon, 2011-06-13 at 07:03 -0400, Mystilleef wrote: > On Mon, Jun 13, 2011 at 5:04 AM, Danielle Madeley > <[email protected]> wrote: > > On Sun, 2011-06-12 at 03:12 -0400, Mystilleef wrote: > >> I get the following error when I use an integer parameter > >> during account creation: > >> > >> Traceback (most recent call last): > >> File "/home/lateef/teletest/AccountCreator.py", line 75, in > >> __create_async_cb > >> account = telepathy_account_manager.create_account_finish(result) > >> File "/usr/lib/python2.7/site-packages/gi/types.py", line 44, in function > >> return info.invoke(*args) > >> glib.GError: > >> org.freedesktop.DBus.GLib.UnmappedError.McdAccountManagerError.Code0: > >> Failed to set parameter: parameter keepalive-interval must be of type > >> guint, not gint > >> > >> Python only uses ints, no uints. And I can't find a way to > >> convert from Python ints to Glib uints. > >> > >> I'm I doing something wrong? Or is this a bug? > > > > Use the constructors in dbus.types. e.g. dbus.UInt32 > > http://dbus.freedesktop.org/doc/dbus-python/api/dbus.types-module.html
-- Danielle Madeley Software Developer, Collabora Ltd. Melbourne, Australia www.collabora.co.uk _______________________________________________ telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
