398 f.write(eol.join(self.contents.toPlainText().splitlines())) |
398 f.write(eol.join(self.contents.toPlainText().splitlines())) |
399 f.close() |
399 f.close() |
400 except IOError as why: |
400 except IOError as why: |
401 E5MessageBox.critical( |
401 E5MessageBox.critical( |
402 self, self.trUtf8('Save Diff'), |
402 self, self.trUtf8('Save Diff'), |
403 self.trUtf8('<p>The patch file <b>{0}</b> could not be saved.' |
403 self.trUtf8( |
|
404 '<p>The patch file <b>{0}</b> could not be saved.' |
404 '<br>Reason: {1}</p>') |
405 '<br>Reason: {1}</p>') |
405 .format(fname, str(why))) |
406 .format(fname, str(why))) |
406 |
407 |
407 def on_passwordCheckBox_toggled(self, isOn): |
408 def on_passwordCheckBox_toggled(self, isOn): |
408 """ |
409 """ |