Skip to content

Commit 396f0ba

Browse files
committed
Auto add file type suffix if missing.
1 parent fd5274b commit 396f0ba

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

msaj.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,9 @@ def report(self):
181181
def save_file(self):
182182
options = QFileDialog.Options()
183183
self.filename = QFileDialog.getSaveFileName(self, "Save File", str(Path.home()),
184-
"NEXUS Files (*.nex *.nexus *.nxs)", options=options)[0] + '.nex'
184+
"NEXUS Files (*.nex *.nexus *.nxs)", options=options)[0]
185+
if QFileInfo(self.filename).suffix() != ('.nex' and '.nexus') and basename(splitext(self.filename)[0]) != '':
186+
self.filename += '.nex'
185187
return self.filename
186188

187189
def msaj(self):

0 commit comments

Comments
 (0)