src/eric7/UI/UserInterface.py

branch
eric7
changeset 10813
77d4d1878228
parent 10811
5eb3106ed162
child 10814
ba20efe10336
child 10816
236d97cba7c5
--- a/src/eric7/UI/UserInterface.py	Tue Jul 02 14:45:15 2024 +0200
+++ b/src/eric7/UI/UserInterface.py	Tue Jul 02 17:59:11 2024 +0200
@@ -238,6 +238,9 @@
     maxFilePathLen = 100
     maxMenuFilePathLen = 75
 
+    # TODO: change this to 'True' for official releases
+    ReleaseMode = False
+
     ErrorLogFileName = "eric7_error.log"
 
     def __init__(
@@ -343,9 +346,9 @@
         self.stderr = Redirector(True, self)
         self.stderr.appendStderr.connect(self.appendToStderr)
         # Redirect sys.stdout and/or sys.stderr if those are None
-        if sys.stdout is None:
+        if sys.stdout is None or UserInterface.ReleaseMode:
             sys.stdout = self.stdout
-        if sys.stderr is None:
+        if sys.stderr is None or UserInterface.ReleaseMode:
             sys.stderr = self.stderr
 
         # create the remote server interface

eric ide

mercurial