436 f.write(eol.join(self.contents.toPlainText().splitlines())) |
436 f.write(eol.join(self.contents.toPlainText().splitlines())) |
437 f.close() |
437 f.close() |
438 except IOError as why: |
438 except IOError as why: |
439 E5MessageBox.critical( |
439 E5MessageBox.critical( |
440 self, self.trUtf8('Save Diff'), |
440 self, self.trUtf8('Save Diff'), |
441 self.trUtf8('<p>The patch file <b>{0}</b> could not be saved.' |
441 self.trUtf8( |
|
442 '<p>The patch file <b>{0}</b> could not be saved.' |
442 '<br>Reason: {1}</p>') |
443 '<br>Reason: {1}</p>') |
443 .format(fname, str(why))) |
444 .format(fname, str(why))) |
444 |
445 |
445 def on_passwordCheckBox_toggled(self, isOn): |
446 def on_passwordCheckBox_toggled(self, isOn): |
446 """ |
447 """ |