bugfix: return value of QFileDialog method calls must be handled carefully

This commit is contained in:
Sebastian Wehling-Benatelli 2015-02-18 15:30:24 +01:00
parent 5c9f17bce3
commit 82ac85d743

View File

@ -298,7 +298,10 @@ class MainWindow(QMainWindow):
"Select waveform " "Select waveform "
"files:", "files:",
dir=searchPath) dir=searchPath)
self.fnames = fnames if isinstance(fnames[0], list):
self.fnames = fnames[0]
else:
self.fnames = fnames
else: else:
raise DatastructureError('not specified') raise DatastructureError('not specified')
@ -319,7 +322,7 @@ class MainWindow(QMainWindow):
except FormatError: except FormatError:
return False return False
except AttributeError: except AttributeError:
fname, = QFileDialog.getSaveFileName(self, 'Save event') fname = QFileDialog.getSaveFileName(self, 'Save event')
self.data.exportEvent(fname, exform) self.data.exportEvent(fname, exform)
return True return True