1390 if not res: |
1390 if not res: |
1391 return |
1391 return |
1392 fname = Utilities.toNativeSeparators(fname) |
1392 fname = Utilities.toNativeSeparators(fname) |
1393 |
1393 |
1394 try: |
1394 try: |
1395 if ext.lower() in ["htm", "html"]: |
1395 txt = ( |
1396 txt = self.messages.toHtml() |
1396 self.messages.toHtml() |
1397 else: |
1397 if ext.lower() in ["htm", "html"] else |
1398 txt = self.messages.toPlainText() |
1398 self.messages.toPlainText() |
|
1399 ) |
1399 with open(fname, "w", encoding="utf-8") as f: |
1400 with open(fname, "w", encoding="utf-8") as f: |
1400 f.write(txt) |
1401 f.write(txt) |
1401 except OSError as err: |
1402 except OSError as err: |
1402 E5MessageBox.critical( |
1403 E5MessageBox.critical( |
1403 self, |
1404 self, |