Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar

This commit is contained in:
Marco Pesenti Gritti 2006-09-22 19:39:44 +02:00
commit 9b9d939e45
2 changed files with 15 additions and 7 deletions

View File

@ -5,6 +5,7 @@ import gobject
from model.BuddyModel import BuddyModel
from sugar import env
import logging
class Friends(gobject.GObject):
__gsignals__ = {
@ -45,12 +46,16 @@ class Friends(gobject.GObject):
def load(self):
cp = ConfigParser()
if cp.read([self._path]):
for name in cp.sections():
buddy = BuddyModel()
buddy.set_name(name)
buddy.set_color(cp.get(name, 'color'))
self.add_friend(buddy)
try:
success = cp.read([self._path])
if success:
for name in cp.sections():
buddy = BuddyModel()
buddy.set_name(name)
buddy.set_color(cp.get(name, 'color'))
self.add_friend(buddy)
except Exception, exc:
logging.error("Error parsing friends file: %s" % exc)
def save(self):
cp = ConfigParser()

View File

@ -99,7 +99,10 @@ class Bot:
self._pservice = PresenceService.get_instance()
gtk.main()
try:
gtk.main()
except KeyboardInterrupt:
pass
def add_action(self, action, minutes):
self._timeline.add(action, minutes)