eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py

changeset 7836
2f0d208b8137
parent 7785
9978016560ec
child 7923
91e843545d9a
equal deleted inserted replaced
7835:0835ed67714b 7836:2f0d208b8137
424 424
425 fname = Utilities.toNativeSeparators(fname) 425 fname = Utilities.toNativeSeparators(fname)
426 try: 426 try:
427 with open(fname, "w", encoding="utf-8") as f: 427 with open(fname, "w", encoding="utf-8") as f:
428 f.write(self.regexpTextEdit.toPlainText()) 428 f.write(self.regexpTextEdit.toPlainText())
429 except IOError as err: 429 except OSError as err:
430 E5MessageBox.information( 430 E5MessageBox.information(
431 self, 431 self,
432 self.tr("Save regular expression"), 432 self.tr("Save regular expression"),
433 self.tr("""<p>The regular expression could not""" 433 self.tr("""<p>The regular expression could not"""
434 """ be saved.</p><p>Reason: {0}</p>""") 434 """ be saved.</p><p>Reason: {0}</p>""")
448 fname = Utilities.toNativeSeparators(fname) 448 fname = Utilities.toNativeSeparators(fname)
449 try: 449 try:
450 with open(fname, "r", encoding="utf-8") as f: 450 with open(fname, "r", encoding="utf-8") as f:
451 regexp = f.read() 451 regexp = f.read()
452 self.regexpTextEdit.setPlainText(regexp) 452 self.regexpTextEdit.setPlainText(regexp)
453 except IOError as err: 453 except OSError as err:
454 E5MessageBox.information( 454 E5MessageBox.information(
455 self, 455 self,
456 self.tr("Save regular expression"), 456 self.tr("Save regular expression"),
457 self.tr("""<p>The regular expression could not""" 457 self.tr("""<p>The regular expression could not"""
458 """ be saved.</p><p>Reason: {0}</p>""") 458 """ be saved.</p><p>Reason: {0}</p>""")

eric ide

mercurial