569 line = citm.data(0, self.lineRole) |
569 line = citm.data(0, self.lineRole) |
570 rline = citm.data(0, self.replaceRole) |
570 rline = citm.data(0, self.replaceRole) |
571 lines[line - 1] = rline |
571 lines[line - 1] = rline |
572 |
572 |
573 # write the file |
573 # write the file |
574 txt = Utilities.linesep().join(lines) |
574 txt = Utilities.linesep().join(lines) + Utilities.linesep() |
575 try: |
575 try: |
576 Utilities.writeEncodedFile(fn, txt, encoding) |
576 Utilities.writeEncodedFile(fn, txt, encoding) |
577 except (IOError, Utilities.CodingError, UnicodeError) as err: |
577 except (IOError, Utilities.CodingError, UnicodeError) as err: |
578 QMessageBox.critical(self, |
578 QMessageBox.critical(self, |
579 self.trUtf8("Replace in Files"), |
579 self.trUtf8("Replace in Files"), |