[sugar] [PATCH] services/presence/server_plugin: make bytes_to_string() unnecessary by requesting a dbus.ByteArray
Simon McVittie
simon.mcvittie at collabora.co.uk
Thu May 24 07:48:27 EDT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
- ---
services/presence/server_plugin.py | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
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-----
More information about the Sugar
mailing list