From 2d74808354bb6d8f277a7d40a1b187d0296373fc Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Mon, 17 Sep 2007 11:53:33 +0000 Subject: Adapt to sugar.profile API changes --- diff --git a/src/buddy.py b/src/buddy.py index 29f8385..56e730e 100644 --- a/src/buddy.py +++ b/src/buddy.py @@ -33,7 +33,8 @@ from telepathy.constants import CONNECTION_STATUS_CONNECTED from telepathy.interfaces import (CONN_INTERFACE_ALIASING, CONN_INTERFACE_AVATARS) -from sugar import env, profile +from sugar import env +from sugar.profile import get_profile import psutils from buddyiconcache import buddy_icon_cache @@ -949,12 +950,14 @@ class ShellOwner(GenericOwner): calls GenericOwner.__init__ """ - server = profile.get_server() - key_hash = profile.get_private_key_hash() - registered = profile.get_server_registered() - key = profile.get_pubkey() - nick = profile.get_nick_name() - color = profile.get_color().to_string() + profile = get_profile() + + server = profile.jabber_server + registered = profile.jabber_registered + key_hash = profile.privkey_hash + key = profile.pubkey + nick = profile.name + color = profile.color.to_string() icon_file = os.path.join(env.get_profile_path(), "buddy-icon.jpg") f = open(icon_file, "r") @@ -984,7 +987,9 @@ class ShellOwner(GenericOwner): def set_registered(self, value): """Handle notification that we have been registered""" if value: - profile.set_server_registered() + profile = get_profile() + profile.jabber_registered + profile.save() def _icon_changed_cb(self, icon): """Handle icon change, set property to generate event""" -- cgit v0.9.1