Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-10-20 17:37:37 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-10-20 17:37:37 (GMT)
commit816ebb9c118b748392114d00f59433f68dcbf04f (patch)
treea900505a3d1ec811ede96a49b6f114c99f132e81
parent1f9701ecb34f99e83f601c200add6897b621e105 (diff)
refactoring in light of proposed solution to #3207
-rw-r--r--TurtleArtActivity.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index 2bfb404..904597a 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -80,6 +80,13 @@ class TurtleArtActivity(activity.Activity):
_logger.debug('_setup_sharing')
self._setup_sharing()
+ if 'activity_count' in self.metadata:
+ count = int(self.metadata['activity_count'])
+ count += 1
+ else:
+ count = 1
+ self.metadata['activity_count'] = str(count)
+
# Activity toolbar callbacks
def do_save_as_html_cb(self, button):
@@ -747,7 +754,8 @@ class TurtleArtActivity(activity.Activity):
_logger.debug('Write file: %s' % file_path)
self.metadata['mime_type'] = 'application/x-turtle-art'
self.metadata['turtle_blocks'] = ''.join(self.tw.used_block_list)
- self.metadata['activity_data'] = data_to_string(['turtle_blocks'])
+ self.metadata['activity_data'] = data_to_string(['activity_count',
+ 'turtle_blocks'])
data_to_file(self.tw.assemble_data_to_save(), file_path)
def read_file(self, file_path, run_it=True):