Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArtActivity.py
diff options
context:
space:
mode:
Diffstat (limited to 'TurtleArtActivity.py')
-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):