MCPcopy Index your code
hub / github.com/PySimpleGUI/PySimpleGUI / _restore_stderr

Method _restore_stderr

PySimpleGUI/PySimpleGUI.py:12583–12592  ·  view source on GitHub ↗
(cls)

Source from the content-addressed store, hash-verified

12581
12582 @classmethod
12583 def _restore_stderr(cls):
12584 for item in cls._rerouted_stderr_stack:
12585 (window, element) = item # type: (Window, Element)
12586 if not window.is_closed():
12587 sys.stderr = element
12588 break
12589 cls._rerouted_stderr_stack = [item for item in cls._rerouted_stderr_stack if not item[0].is_closed()]
12590 if len(cls._rerouted_stderr_stack) == 0 and cls._original_stderr is not None:
12591 sys.stderr = cls._original_stderr
12592 # print('Restored stderr... new stack:', [item[0].Title for item in cls._rerouted_stderr_stack ])
12593
12594
12595 def __getitem__(self, key):

Callers 3

closeMethod · 0.95
_OnClosingCallbackMethod · 0.95
restore_stderrMethod · 0.80

Calls 1

is_closedMethod · 0.80

Tested by

no test coverage detected