eric6/Graphics/UMLDialog.py

changeset 7836
2f0d208b8137
parent 7785
9978016560ec
child 7900
72b88fb20261
child 7924
8a96736d465e
equal deleted inserted replaced
7835:0835ed67714b 7836:2f0d208b8137
254 lines.extend(self.umlView.getPersistenceData()) 254 lines.extend(self.umlView.getPersistenceData())
255 255
256 try: 256 try:
257 with open(filename, "w", encoding="utf-8") as f: 257 with open(filename, "w", encoding="utf-8") as f:
258 f.write("\n".join(lines)) 258 f.write("\n".join(lines))
259 except (IOError, OSError) as err: 259 except OSError as err:
260 E5MessageBox.critical( 260 E5MessageBox.critical(
261 self, 261 self,
262 self.tr("Save Diagram"), 262 self.tr("Save Diagram"),
263 self.tr( 263 self.tr(
264 """<p>The file <b>{0}</b> could not be saved.</p>""" 264 """<p>The file <b>{0}</b> could not be saved.</p>"""
283 return False 283 return False
284 284
285 try: 285 try:
286 with open(filename, "r", encoding="utf-8") as f: 286 with open(filename, "r", encoding="utf-8") as f:
287 data = f.read() 287 data = f.read()
288 except (IOError, OSError) as err: 288 except OSError as err:
289 E5MessageBox.critical( 289 E5MessageBox.critical(
290 self, 290 self,
291 self.tr("Load Diagram"), 291 self.tr("Load Diagram"),
292 self.tr( 292 self.tr(
293 """<p>The file <b>{0}</b> could not be read.</p>""" 293 """<p>The file <b>{0}</b> could not be read.</p>"""

eric ide

mercurial