348 f.close() |
348 f.close() |
349 except IOError as err: |
349 except IOError as err: |
350 QApplication.restoreOverrideCursor() |
350 QApplication.restoreOverrideCursor() |
351 E5MessageBox.critical( |
351 E5MessageBox.critical( |
352 self.editor, |
352 self.editor, |
353 self.trUtf8("Export source"), |
353 self.tr("Export source"), |
354 self.trUtf8( |
354 self.tr( |
355 """<p>The source could not be exported to""" |
355 """<p>The source could not be exported to""" |
356 """ <b>{0}</b>.</p><p>Reason: {1}</p>""") |
356 """ <b>{0}</b>.</p><p>Reason: {1}</p>""") |
357 .format(filename, str(err))) |
357 .format(filename, str(err))) |
358 finally: |
358 finally: |
359 QApplication.restoreOverrideCursor() |
359 QApplication.restoreOverrideCursor() |