1173 if fpath.exists(): |
1173 if fpath.exists(): |
1174 res = EricMessageBox.yesNo( |
1174 res = EricMessageBox.yesNo( |
1175 self, |
1175 self, |
1176 self.tr("Save to readable file"), |
1176 self.tr("Save to readable file"), |
1177 self.tr("<p>The file <b>{0}</b> already exists." |
1177 self.tr("<p>The file <b>{0}</b> already exists." |
1178 " Overwrite it?</p>").format(str(fpath)), |
1178 " Overwrite it?</p>").format(fpath), |
1179 icon=EricMessageBox.Warning) |
1179 icon=EricMessageBox.Warning) |
1180 if not res: |
1180 if not res: |
1181 return |
1181 return |
1182 |
1182 |
1183 readableData = ( |
1183 readableData = ( |
1190 f.write(readableData) |
1190 f.write(readableData) |
1191 except OSError as err: |
1191 except OSError as err: |
1192 EricMessageBox.warning( |
1192 EricMessageBox.warning( |
1193 self, self.tr("eric Hex Editor"), |
1193 self, self.tr("eric Hex Editor"), |
1194 self.tr("Cannot write file '{0}:\n{1}.") |
1194 self.tr("Cannot write file '{0}:\n{1}.") |
1195 .format(str(fpath), str(err))) |
1195 .format(fpath, str(err))) |
1196 return |
1196 return |
1197 |
1197 |
1198 self.__statusBar.showMessage(self.tr("File saved"), 2000) |
1198 self.__statusBar.showMessage(self.tr("File saved"), 2000) |
1199 |
1199 |
1200 def __saveSelectionReadable(self): |
1200 def __saveSelectionReadable(self): |