8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import pyqtSlot, QCoreApplication |
10 from PyQt6.QtCore import pyqtSlot, QCoreApplication |
11 from PyQt6.QtWidgets import QDialog |
11 from PyQt6.QtWidgets import QDialog |
12 |
12 |
13 from E5Gui import E5MessageBox |
13 from E5Gui import EricMessageBox |
14 |
14 |
15 from Ui_HgHisteditCommitEditor import Ui_HgHisteditCommitEditor |
15 from Ui_HgHisteditCommitEditor import Ui_HgHisteditCommitEditor |
16 |
16 |
17 import Preferences |
17 import Preferences |
18 |
18 |
50 """ |
50 """ |
51 try: |
51 try: |
52 with open(self.__fileName, "r") as f: |
52 with open(self.__fileName, "r") as f: |
53 txt = f.read() |
53 txt = f.read() |
54 except OSError as err: |
54 except OSError as err: |
55 E5MessageBox.critical( |
55 EricMessageBox.critical( |
56 self, |
56 self, |
57 self.tr("Edit Commit Message"), |
57 self.tr("Edit Commit Message"), |
58 self.tr("""<p>The file <b>{0}</b> could not be read.</p>""" |
58 self.tr("""<p>The file <b>{0}</b> could not be read.</p>""" |
59 """<p>Reason: {1}</p>""").format( |
59 """<p>Reason: {1}</p>""").format( |
60 self.__fileName, str(err))) |
60 self.__fileName, str(err))) |
89 msg = self.messageEdit.toPlainText() |
89 msg = self.messageEdit.toPlainText() |
90 try: |
90 try: |
91 with open(self.__fileName, "w") as f: |
91 with open(self.__fileName, "w") as f: |
92 f.write(msg) |
92 f.write(msg) |
93 except OSError as err: |
93 except OSError as err: |
94 E5MessageBox.critical( |
94 EricMessageBox.critical( |
95 self, |
95 self, |
96 self.tr("Edit Commit Message"), |
96 self.tr("Edit Commit Message"), |
97 self.tr("""<p>The file <b>{0}</b> could not be read.</p>""" |
97 self.tr("""<p>The file <b>{0}</b> could not be read.</p>""" |
98 """<p>Reason: {1}</p>""").format( |
98 """<p>Reason: {1}</p>""").format( |
99 self.__fileName, str(err))) |
99 self.__fileName, str(err))) |