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