--- a/eric7/QScintilla/Exporters/ExporterPDF.py Sat May 22 17:01:51 2021 +0200 +++ b/eric7/QScintilla/Exporters/ExporterPDF.py Sat May 22 18:51:46 2021 +0200 @@ -13,8 +13,8 @@ from PyQt6.QtGui import QFontInfo from PyQt6.Qsci import QsciScintilla -from E5Gui import E5MessageBox -from E5Gui.E5OverrideCursor import E5OverrideCursor +from E5Gui import EricMessageBox +from E5Gui.EricOverrideCursor import EricOverrideCursor from .ExporterBase import ExporterBase @@ -556,7 +556,7 @@ else: self.pr.fontSize = PDF_FONTSIZE_DEFAULT - with E5OverrideCursor(), open(filename, "w", encoding="cp1250", + with EricOverrideCursor(), open(filename, "w", encoding="cp1250", errors="backslashreplace") as f: # save file in win ansi using cp1250 try: @@ -625,7 +625,7 @@ # write required stuff and close the PDF file self.pr.endPDF() except OSError as err: - E5MessageBox.critical( + EricMessageBox.critical( self.editor, self.tr("Export source"), self.tr(