mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
try better stdout
This commit is contained in:
parent
0199ee1fb3
commit
82c7a596ed
1 changed files with 12 additions and 2 deletions
|
|
@ -72,8 +72,18 @@ class PythonInterpreterWidget(QtWidgets.QTextEdit):
|
|||
self.eofKey = None
|
||||
|
||||
# capture all interactive input/output
|
||||
sys.stdout = MultipleRedirection(sys.stdout, self)
|
||||
sys.stderr = MultipleRedirection(sys.stderr, self)
|
||||
stdout = []
|
||||
stderr = []
|
||||
if sys.stdout is not None:
|
||||
stdout.append(sys.stdout)
|
||||
if sys.stderr is not None:
|
||||
stderr.append(sys.stderr)
|
||||
|
||||
stdout.append(self)
|
||||
stderr.append(self)
|
||||
|
||||
sys.stdout = MultipleRedirection(*stdout)
|
||||
sys.stderr = MultipleRedirection(*stderr)
|
||||
|
||||
# last line + last incomplete lines
|
||||
self.line = StringObj()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue