File size: 342 Bytes
6a62ffb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from contextlib import contextmanager
import sys
@contextmanager
def silence_log():
old_stdout = sys.stdout
old_stderr = sys.stderr
try:
with open(os.devnull, "w") as new_target:
sys.stdout = new_target
yield new_target
finally:
sys.stdout = old_stdout
sys.stderr = old_stderr |