--- a/src/eric7/UI/UserInterface.py Fri Jul 05 10:09:31 2024 +0200 +++ b/src/eric7/UI/UserInterface.py Fri Jul 05 10:09:56 2024 +0200 @@ -254,16 +254,15 @@ splash.showMessage(self.tr("Initializing Basic Services...")) logging.getLogger(__name__).debug("Initializing Basic Services...") - # Generate the redirection helpers - self.stdout = EricStdRedirector(False, self) - self.stdout.stdoutString.connect(self.appendToStdout) - self.stderr = EricStdRedirector(True, self) - self.stderr.stderrString.connect(self.appendToStderr) # Redirect sys.stdout and/or sys.stderr if those are None if sys.stdout is None or UserInterface.ReleaseMode: - sys.stdout = self.stdout + self.__stdout = EricStdRedirector(False, self) + self.__stdout.stdoutString.connect(self.appendToStdout) + sys.stdout = self.__stdout if sys.stderr is None or UserInterface.ReleaseMode: - sys.stderr = self.stderr + self.__stderr = EricStdRedirector(True, self) + self.__stderr.stderrString.connect(self.appendToStderr) + sys.stderr = self.__stderr # create the remote server interface logging.getLogger(__name__).debug("Creating 'eric-ide' Server Interface...")