Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py

changeset 1300
9083f6b7ea3b
parent 1297
6347cf782036
child 1503
4e48604157a4
equal deleted inserted replaced
1299:fd5d21389d2b 1300:9083f6b7ea3b
300 return 300 return
301 fname = Utilities.toNativeSeparators(fname) 301 fname = Utilities.toNativeSeparators(fname)
302 302
303 eol = e5App().getObject("Project").getEolString() 303 eol = e5App().getObject("Project").getEolString()
304 try: 304 try:
305 f = open(fname, "w", encoding="utf-8") 305 f = open(fname, "w", encoding="utf-8", newline="")
306 f.write(eol.join(self.contents.toPlainText().splitlines())) 306 f.write(eol.join(self.contents.toPlainText().splitlines()))
307 f.close() 307 f.close()
308 except IOError as why: 308 except IOError as why:
309 E5MessageBox.critical(self, self.trUtf8('Save Diff'), 309 E5MessageBox.critical(self, self.trUtf8('Save Diff'),
310 self.trUtf8('<p>The patch file <b>{0}</b> could not be saved.' 310 self.trUtf8('<p>The patch file <b>{0}</b> could not be saved.'

eric ide

mercurial