Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-09-17 11:53:33 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-09-17 14:29:27 (GMT)
commit2d74808354bb6d8f277a7d40a1b187d0296373fc (patch)
tree7202c0814a64e6441d2a9488de25f34ac05958d1
parentb3e465655736eabe2d4614ed8d18842deddb31e8 (diff)
Adapt to sugar.profile API changes
-rw-r--r--src/buddy.py21
1 files changed, 13 insertions, 8 deletions
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"""