Merge pull request #203 from woxtu/patch

Fix attributes to set values correctly
This commit is contained in:
Fabio Pliger
2022-05-04 17:28:02 -05:00
committed by GitHub

View File

@@ -370,7 +370,7 @@ class OutputCtxManager:
self._append = append
def change(self, out=None, err=None, output_to_console=True, append=True):
self._prevt = self._out
self._prev = self._out
self._out = out
self.output_to_console = output_to_console
self._append = append
@@ -390,7 +390,7 @@ class OutputCtxManager:
class OutputManager:
def __init__(self, out=None, err=None, output_to_console=True, append=True):
sys.stdout = self._out_manager = OutputCtxManager(out, output_to_console, append)
sys.strerr = self._err_manager = OutputCtxManager(err, output_to_console, append)
sys.stderr = self._err_manager = OutputCtxManager(err, output_to_console, append)
self.output_to_console = output_to_console
self._append = append
@@ -406,7 +406,7 @@ class OutputManager:
self._out_manager.revert()
self._err_manager.revert()
sys.stdout = self._out_manager
sys.stdout = self._err_manager
sys.stderr = self._err_manager
console.log("----> reverted")
pyscript = PyScript()