Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/turtleblocks.py
diff options
context:
space:
mode:
authorMarion <marion.zepf@gmail.com>2013-08-02 14:00:36 (GMT)
committer Marion <marion.zepf@gmail.com>2013-08-02 14:00:36 (GMT)
commit5347f783bcab13db6dfdcf16d98bff62930c8c18 (patch)
treea97938e91986e0a29aaee7b4d5b495aba13bff8c /turtleblocks.py
parent79670ede9da310ab637cb1323e17bc5bf9de5eaf (diff)
use name of TA project as suggestion for file name of exported code
Diffstat (limited to 'turtleblocks.py')
-rwxr-xr-xturtleblocks.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/turtleblocks.py b/turtleblocks.py
index 365d7af..c0e18d4 100755
--- a/turtleblocks.py
+++ b/turtleblocks.py
@@ -551,10 +551,15 @@ Would you like to save before quitting?'))
return
if not pythoncode:
return
+ # use name of TA project if it has been saved already
+ default_name = self.tw.save_file_name
+ if default_name is None:
+ default_name = _("myproject")
+ elif default_name.endswith(".ta") or default_name.endswith(".tb"):
+ default_name = default_name[:-3]
save_type = '.py'
- # TODO use name of TA project if it has been saved already
(filename, self.tw.load_save_folder) = get_save_name(
- save_type, self.tw.load_save_folder, 'myproject')
+ save_type, self.tw.load_save_folder, default_name)
if isinstance(filename, unicode):
filename = filename.encode('ascii', 'replace')
if filename is not None: