Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py

changeset 3550
8019baa33b0c
parent 3484
645c12de6b0c
child 3591
2f2a4a76dd22
equal deleted inserted replaced
3549:96ebf42cd960 3550:8019baa33b0c
431 return 431 return
432 fname = Utilities.toNativeSeparators(fname) 432 fname = Utilities.toNativeSeparators(fname)
433 433
434 eol = e5App().getObject("Project").getEolString() 434 eol = e5App().getObject("Project").getEolString()
435 try: 435 try:
436 f = open(fname, "w", encoding="utf-8") 436 f = open(fname, "w", encoding="utf-8", newline="")
437 f.write(eol.join(self.contents.toPlainText().splitlines())) 437 f.write(eol.join(self.contents.toPlainText().splitlines()))
438 f.close() 438 f.close()
439 except IOError as why: 439 except IOError as why:
440 E5MessageBox.critical( 440 E5MessageBox.critical(
441 self, self.tr('Save Diff'), 441 self, self.tr('Save Diff'),

eric ide

mercurial