eric6/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py

changeset 7836
2f0d208b8137
parent 7785
9978016560ec
child 7900
72b88fb20261
child 7924
8a96736d465e
equal deleted inserted replaced
7835:0835ed67714b 7836:2f0d208b8137
2667 2667
2668 eol = e5App().getObject("Project").getEolString() 2668 eol = e5App().getObject("Project").getEolString()
2669 try: 2669 try:
2670 with open(fname, "w", encoding="utf-8", newline="") as f: 2670 with open(fname, "w", encoding="utf-8", newline="") as f:
2671 f.write(eol.join(self.diffEdit.toPlainText().splitlines())) 2671 f.write(eol.join(self.diffEdit.toPlainText().splitlines()))
2672 except IOError as why: 2672 except OSError as why:
2673 E5MessageBox.critical( 2673 E5MessageBox.critical(
2674 self, self.tr('Save Diff'), 2674 self, self.tr('Save Diff'),
2675 self.tr( 2675 self.tr(
2676 '<p>The patch file <b>{0}</b> could not be saved.' 2676 '<p>The patch file <b>{0}</b> could not be saved.'
2677 '<br>Reason: {1}</p>') 2677 '<br>Reason: {1}</p>')

eric ide

mercurial