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 | + |