Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2014-01-06 18:44:06 (GMT)
committer Walter Bender <walter@sugarlabs.org>2014-01-06 18:44:06 (GMT)
commite69087d59ccb142eb5120ac99e346b151f62f2a3 (patch)
tree3e07fcedfc4a02c9052acab5d887e9f56d51a46d /TurtleArt
parentb4db11d99cb529daef3b206abacfcd9d65867653 (diff)
Alan's clean up of export code
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/tautils.py2
-rw-r--r--TurtleArt/tawindow.py14
2 files changed, 8 insertions, 8 deletions
diff --git a/TurtleArt/tautils.py b/TurtleArt/tautils.py
index ff30b19..8e37f95 100644
--- a/TurtleArt/tautils.py
+++ b/TurtleArt/tautils.py
@@ -309,7 +309,7 @@ def get_save_name(filefilter, load_save_folder, save_file_name):
gtk.FILE_CHOOSER_ACTION_SAVE, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
gtk.STOCK_SAVE, gtk.RESPONSE_OK))
dialog.set_default_response(gtk.RESPONSE_OK)
- if filefilter in ['.png', '.svg', '.lg', '.py']:
+ if filefilter in ['.png', '.svg', '.lg', '.py', '.odp']:
suffix = filefilter
else:
suffix = SUFFIX[1]
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 9f5c600..4edf593 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -4654,7 +4654,7 @@ before making changes to your program'))
save_picture(self.canvas, image_file)
return ta_file, image_file
- def save_as_odp(self, name=''):
+ def save_as_odp(self, name=None):
from util.odp import TurtleODP
path_list = []
@@ -4674,7 +4674,7 @@ before making changes to your program'))
pres = TurtleODP()
pres.create_presentation(TMP_ODP_PATH, 1024, 768)
for file_path in path_list:
- print file_path
+ #print file_path
pres.add_image(file_path)
pres.save_presentation()
@@ -4693,19 +4693,19 @@ before making changes to your program'))
dsobject.destroy()
os.remove(TMP_ODP_PATH)
else:
- if len(name) == 0:
- name = 'turtleblocks.odp'
if self.save_folder is not None:
self.load_save_folder = self.save_folder
name, self.load_save_folder = get_save_name(
- '.odp', self.load_save_folder, name)
+ '.odp', self.load_save_folder, 'turtleblocks.odp')
datapath = self.load_save_folder
else:
datapath = os.getcwd()
if '.odp' not in name:
name = name + '.odp'
- subprocess.check_output(
- ['cp', TMP_ODP_PATH, os.path.join(datapath, name)])
+ if name is not None:
+ res = subprocess.check_output(
+ ['cp', TMP_ODP_PATH, os.path.join(datapath, name)])
+
def save_as_icon(self, name=''):
from util.sugariconify import SugarIconify