Fixed a catastrophic bug in the new redirector class. eric7

Fri, 05 Jul 2024 10:09:31 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 05 Jul 2024 10:09:31 +0200
branch
eric7
changeset 10822
73d4965d75e0
parent 10821
34eb797731b3
child 10823
13542803c1b1

Fixed a catastrophic bug in the new redirector class.

src/eric7/EricCore/EricStdRedirector.py file | annotate | diff | comparison | revisions
--- a/src/eric7/EricCore/EricStdRedirector.py	Thu Jul 04 15:03:24 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):
         """

eric ide

mercurial