From 43453124bd18e69686d3964fc740ff35f9ffc6b0 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Thu, 24 May 2007 11:21:21 +0100 Subject: [PATCH] services/presence/presenceservice: Make bytes_to_string() unnecessary by requesting a ByteArray from dbus-python --- services/presence/presenceservice.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/presence/presenceservice.py b/services/presence/presenceservice.py index 0add4730..4b086db4 100644 --- a/services/presence/presenceservice.py +++ b/services/presence/presenceservice.py @@ -303,9 +303,10 @@ class PresenceService(ExportedGObject): ret.append(buddy.object_path()) return ret - @dbus.service.method(_PRESENCE_INTERFACE, in_signature="ay", out_signature="o") + @dbus.service.method(_PRESENCE_INTERFACE, + in_signature="ay", out_signature="o", + byte_arrays=True) def GetBuddyByPublicKey(self, key): - key = psutils.bytes_to_string(key) if self._buddies.has_key(key): buddy = self._buddies[key] if buddy.props.valid: