Makes sure that stdout is restored.
This commit is contained in:
parent
ccfb48511e
commit
10d4fd3542
@ -26,8 +26,10 @@ def _silent_running(fn):
|
|||||||
def _fn(*args, **kwargs):
|
def _fn(*args, **kwargs):
|
||||||
_stdout = sys.stdout
|
_stdout = sys.stdout
|
||||||
sys.stdout = open(os.devnull, 'wb')
|
sys.stdout = open(os.devnull, 'wb')
|
||||||
result = fn(*args, **kwargs)
|
try:
|
||||||
sys.stdout = _stdout
|
result = fn(*args, **kwargs)
|
||||||
|
finally:
|
||||||
|
sys.stdout = _stdout
|
||||||
return result
|
return result
|
||||||
return _fn
|
return _fn
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user