[sugar] [PATCH] services/presence/server_plugin: make bytes_to_string() unnecessary by requesting a dbus.ByteArray
Dan Williams
dcbw at redhat.com
Thu May 24 13:51:21 EDT 2007
On Thu, 2007-05-24 at 12:48 +0100, Simon McVittie wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> - ---
> services/presence/server_plugin.py | 4 +---
> 1 files changed, 1 insertions(+), 3 deletions(-)
Looks good
> diff --git a/services/presence/server_plugin.py b/services/presence/server_plugin.py
> index cfa1819..97f06a8 100644
> - --- a/services/presence/server_plugin.py
> +++ b/services/presence/server_plugin.py
> @@ -739,15 +739,13 @@ class ServerPlugin(gobject.GObject):
> self._contact_offline(handle)
> return
>
> - - # Convert key from dbus byte array to python string
> - - props["key"] = psutils.bytes_to_string(props["key"])
> - -
> self._conn[CONN_INTERFACE_ALIASING].RequestAliases([handle],
> reply_handler=lambda *args: self._contact_online_aliases_cb(handle, props, *args),
> error_handler=lambda e: self._contact_online_aliases_error_cb(handle, props, True, e))
>
> def _contact_online_request_properties(self, handle, tries):
> self._conn[CONN_INTERFACE_BUDDY_INFO].GetProperties(handle,
> + byte_arrays=True,
> reply_handler=lambda *args: self._contact_online_properties_cb(handle, *args),
> error_handler=lambda e: self._contact_online_properties_error_cb(handle, tries, e))
> return False
> - --
> 1.5.2-rc3.GIT
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net
>
> iD8DBQFGVXuLWSc8zVUw7HYRAjKrAKCZYtxTKTLLNqS7qZTfzcBdDsTjvACgwi+H
> MTjvx8OaMRHfSk5ISt6CBgc=
> =7ypw
> -----END PGP SIGNATURE-----
> _______________________________________________
> Sugar mailing list
> Sugar at laptop.org
> http://mailman.laptop.org/mailman/listinfo/sugar
More information about the Sugar
mailing list