diff options
author | Marion <marion.zepf@gmail.com> | 2013-08-02 14:00:36 (GMT) |
---|---|---|
committer | Marion <marion.zepf@gmail.com> | 2013-08-02 14:00:36 (GMT) |
commit | 5347f783bcab13db6dfdcf16d98bff62930c8c18 (patch) | |
tree | a97938e91986e0a29aaee7b4d5b495aba13bff8c /turtleblocks.py | |
parent | 79670ede9da310ab637cb1323e17bc5bf9de5eaf (diff) |
use name of TA project as suggestion for file name of exported code
Diffstat (limited to 'turtleblocks.py')
-rwxr-xr-x | turtleblocks.py | 9 |
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: |