diff --git a/src/sugar3/activity/activity.py b/src/sugar3/activity/activity.py index 4a1d8e40..08dd2e6a 100644 --- a/src/sugar3/activity/activity.py +++ b/src/sugar3/activity/activity.py @@ -917,7 +917,10 @@ class Activity(Window, Gtk.Container): buddies = {} for buddy in self.shared_activity.get_joined_buddies(): if not buddy.props.owner: - buddy_id = sha1(buddy.props.key).hexdigest() + if six.PY2: + buddy_id = sha1(buddy.props.key).hexdigest() + else: + buddy_id = sha1((buddy.props.key).encode('utf-8')).hexdigest() buddies[buddy_id] = [buddy.props.nick, buddy.props.color] return buddies else: