Commit c70b9576ff06015a540d9dd8170c7b06ae4966fe
1 parent
e22d850d
Exists in
master
and in
68 other branches
ADD: Save project tempfile
Showing
1 changed file
with
8 additions
and
1 deletions
Show diff stats
invesalius/control.py
@@ -16,10 +16,12 @@ | @@ -16,10 +16,12 @@ | ||
16 | # PARTICULAR. Consulte a Licenca Publica Geral GNU para obter mais | 16 | # PARTICULAR. Consulte a Licenca Publica Geral GNU para obter mais |
17 | # detalhes. | 17 | # detalhes. |
18 | #-------------------------------------------------------------------------- | 18 | #-------------------------------------------------------------------------- |
19 | +from mimetools import temp | ||
19 | 20 | ||
20 | import math | 21 | import math |
21 | import os | 22 | import os |
22 | import plistlib | 23 | import plistlib |
24 | +import tempfile | ||
23 | 25 | ||
24 | import wx.lib.pubsub as ps | 26 | import wx.lib.pubsub as ps |
25 | 27 | ||
@@ -254,4 +256,9 @@ class Controller(): | @@ -254,4 +256,9 @@ class Controller(): | ||
254 | 256 | ||
255 | def OnSaveProject(self, pubsub_evt): | 257 | def OnSaveProject(self, pubsub_evt): |
256 | filename = prj.Project().name | 258 | filename = prj.Project().name |
257 | - prj.Project().SavePlistProject(filename) | 259 | + directory = tempfile.mkdtemp(filename) |
260 | + prj.Project().SavePlistProject(os.path.join(directory,filename)) | ||
261 | + | ||
262 | + | ||
263 | + | ||
264 | + |