From 9078f46d10f997819bcfe0df34cd8b5df47640b7 Mon Sep 17 00:00:00 2001 From: paulojamorim Date: Fri, 5 Feb 2010 13:12:38 +0000 Subject: [PATCH] ENH: Temporary win64 fix from dialog of save project --- invesalius/gui/dialogs.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/invesalius/gui/dialogs.py b/invesalius/gui/dialogs.py index ec10e7d..6bbfc92 100644 --- a/invesalius/gui/dialogs.py +++ b/invesalius/gui/dialogs.py @@ -209,13 +209,23 @@ def ShowSaveAsProjectDialog(default_filename=None): #dlg.SetFilterIndex(0) # default is VTI filename = None - if dlg.ShowModal() == wx.ID_OK: + try: + if dlg.ShowModal() == wx.ID_OK: + filename = dlg.GetPath() + ok = 1 + else: + ok = 0 + except(wx._core.PyAssertionError): #TODO: fix win64 filename = dlg.GetPath() + ok = 1 + + if (ok): extension = "inv3" if sys.platform != 'win32': if filename.split(".")[-1] != extension: filename = filename + "." + extension + os.chdir(current_dir) return filename -- libgit2 0.21.2