Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py

changeset 1300
9083f6b7ea3b
parent 1297
6347cf782036
child 1503
4e48604157a4
equal deleted inserted replaced
1299:fd5d21389d2b 1300:9083f6b7ea3b
341 return 341 return
342 fname = Utilities.toNativeSeparators(fname) 342 fname = Utilities.toNativeSeparators(fname)
343 343
344 eol = e5App().getObject("Project").getEolString() 344 eol = e5App().getObject("Project").getEolString()
345 try: 345 try:
346 f = open(fname, "w", encoding="utf-8") 346 f = open(fname, "w", encoding="utf-8", newline="")
347 f.write(eol.join(self.contents.toPlainText().splitlines())) 347 f.write(eol.join(self.contents.toPlainText().splitlines()))
348 f.close() 348 f.close()
349 except IOError as why: 349 except IOError as why:
350 E5MessageBox.critical(self, self.trUtf8('Save Diff'), 350 E5MessageBox.critical(self, self.trUtf8('Save Diff'),
351 self.trUtf8('<p>The patch file <b>{0}</b> could not be saved.' 351 self.trUtf8('<p>The patch file <b>{0}</b> could not be saved.'

eric ide

mercurial