diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-12-09 14:50:35 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-12-09 14:50:35 (GMT) |
commit | 225f0ff32174c2093546824ced0ea9a80f912f6c (patch) | |
tree | 6b07b6e111d92425ec690a8d43a7c03e9deb98fb /TurtleArtActivity.py | |
parent | e29f8189d18f8465fdcd35f322e9565ebd00bac2 (diff) |
clean up after saving images, html, logo code
Diffstat (limited to 'TurtleArtActivity.py')
-rw-r--r-- | TurtleArtActivity.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py index daba8f9..a50300e 100644 --- a/TurtleArtActivity.py +++ b/TurtleArtActivity.py @@ -114,7 +114,7 @@ class TurtleArtActivity(activity.Activity): save_type = '.html' if len(self.tw.saved_pictures) > 0: - if self.tw.saved_pictures[0].endswith(('.svg')): + if self.tw.saved_pictures[0][1]: # svg=True save_type = '.xml' html_file = os.path.join(datapath, 'portfolio' + save_type) @@ -155,6 +155,10 @@ class TurtleArtActivity(activity.Activity): gobject.timeout_add(250, self.save_as_html.set_icon, 'htmloff') self.tw.saved_pictures = [] # Clear queue of pictures we have viewed. + if embed_flag: + os.remove(html_file) + else: + os.remove(tar_file) return def do_save_as_logo_cb(self, button): @@ -172,6 +176,7 @@ class TurtleArtActivity(activity.Activity): datastore.write(dsobject) dsobject.destroy() + os.remove(logo_code_path) gobject.timeout_add(250, self.save_as_logo.set_icon, 'logo-saveoff') return |