576 # write required stuff and close the PDF file |
578 # write required stuff and close the PDF file |
577 self.pr.endPDF() |
579 self.pr.endPDF() |
578 f.close() |
580 f.close() |
579 except IOError as err: |
581 except IOError as err: |
580 QApplication.restoreOverrideCursor() |
582 QApplication.restoreOverrideCursor() |
581 QMessageBox.critical(self.editor, |
583 E5MessageBox.critical(self.editor, |
582 self.trUtf8("Export source"), |
584 self.trUtf8("Export source"), |
583 self.trUtf8( |
585 self.trUtf8( |
584 """<p>The source could not be exported to <b>{0}</b>.</p>""" |
586 """<p>The source could not be exported to <b>{0}</b>.</p>""" |
585 """<p>Reason: {1}</p>""")\ |
587 """<p>Reason: {1}</p>""")\ |
586 .format(filename, str(err))) |
588 .format(filename, str(err))) |