Commit 4c76cb6a36795f78450d1ce7e34bad491889269e

Authored by Thiago Franco de Moraes
1 parent d2d43f11

It was not handling when user cancel an importation of other file formats

Showing 1 changed file with 9 additions and 8 deletions   Show diff stats
invesalius/control.py
@@ -203,17 +203,18 @@ class Controller(): @@ -203,17 +203,18 @@ class Controller():
203 # Import project treating compressed nifti exception 203 # Import project treating compressed nifti exception
204 suptype = ('hdr', 'nii', 'nii.gz', 'par') 204 suptype = ('hdr', 'nii', 'nii.gz', 'par')
205 filepath = dialog.ShowImportOtherFilesDialog(id_type) 205 filepath = dialog.ShowImportOtherFilesDialog(id_type)
206 - name = filepath.rpartition('\\')[-1].split('.') 206 + if filepath is not None:
  207 + name = filepath.rpartition('\\')[-1].split('.')
207 208
208 - if name[-1] == 'gz':  
209 - name[1] = 'nii.gz' 209 + if name[-1] == 'gz':
  210 + name[1] = 'nii.gz'
210 211
211 - filetype = name[1].lower() 212 + filetype = name[1].lower()
212 213
213 - if filetype in suptype:  
214 - Publisher.sendMessage("Open other files", filepath)  
215 - else:  
216 - dialog.ImportInvalidFiles() 214 + if filetype in suptype:
  215 + Publisher.sendMessage("Open other files", filepath)
  216 + else:
  217 + dialog.ImportInvalidFiles()
217 218
218 def ShowDialogOpenProject(self): 219 def ShowDialogOpenProject(self):
219 # Offer to save current project if necessary 220 # Offer to save current project if necessary