Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/toolkit/activity.py
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/activity.py')
-rw-r--r--toolkit/activity.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/toolkit/activity.py b/toolkit/activity.py
index 49e0884..fef5cd8 100644
--- a/toolkit/activity.py
+++ b/toolkit/activity.py
@@ -79,7 +79,7 @@ class Activity(activity.Activity):
Subclass should implement this method to save activity data.
"""
raise NotImplementedError
-
+
def on_save_instance(self, cb, *args):
""" Register callback which will be invoked before save_instance """
self.__on_save_instance.append((cb, args))
@@ -191,9 +191,9 @@ class Activity(activity.Activity):
# XXX do it after(possible) read_file() invoking
# have to rely on calling read_file() from map_cb in sugar-toolkit
- canvas.connect_after('map', self.__map_canvasactivity_cb)
+ #canvas.connect_after('map', self.__map_canvasactivity_cb)
self.set_canvas(canvas)
-
+
def __instance(self):
logging.debug('Activity.__instance')
@@ -224,11 +224,12 @@ class Activity(activity.Activity):
def write_file(self, filepath):
"""Subclass should not override this method"""
-
- for cb, args in self.__on_save_instance:
- cb(*args)
+ # FIXME: ERROR root: Error saving activity object to datastore
+ #for cb, args in self.__on_save_instance:
+ # cb(*args)
- self.save_instance(filepath)
+ #self.save_instance(filepath)
+ pass
def __map_canvasactivity_cb(self, widget):