From e9548d84e9c42af229e250844afec512dac44fdd Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 15 Mar 2012 23:55:25 +0000 Subject: test for when metadata is not present (some old Sugar versions?) --- (limited to 'TurtleArtActivity.py') diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py index 8bb8f2d..248dcad 100644 --- a/TurtleArtActivity.py +++ b/TurtleArtActivity.py @@ -94,14 +94,13 @@ class TurtleArtActivity(activity.Activity): # TRANS: activity count is the number of times this instance # has been accessed - if 'activity count' in self.metadata: - count = int(self.metadata['activity count']) - count += 1 - else: - count = 1 + count = 1 + if hasattr(self, 'metadata'): + if 'activity count' in self.metadata: + count = int(self.metadata['activity count']) + count += 1 self.metadata['activity count'] = str(count) - # Activity toolbar callbacks def do_save_as_html_cb(self, button): -- cgit v0.9.1