Fri, 05 Jul 2024 10:09:31 +0200
Fixed a catastrophic bug in the new redirector class.
(grafted from 73d4965d75e0b7109b18119dc6016f3593f9dae7)
src/eric7/EricCore/EricStdRedirector.py | file | annotate | diff | comparison | revisions |
--- a/src/eric7/EricCore/EricStdRedirector.py Thu Jul 04 11:34:39 2024 +0200 +++ b/src/eric7/EricCore/EricStdRedirector.py Fri Jul 05 10:09:31 2024 +0200 @@ -10,6 +10,7 @@ import locale import os +import sys from PyQt6.QtCore import QObject, pyqtSignal @@ -41,7 +42,10 @@ self.__isStderr = stderr self.__buffer = "" - self.__encoding = locale.getencoding() + try: + self.__encoding = locale.getencoding() + except AttributeError: + self.__encoding = sys.getdefaultencoding() def __signalData(self, n): """