def redirect_output(session, pub_socket):
"""Prevent any of the widgets from permanently hijacking stdout or
stderr"""
sys.stdout = OutStream(session, pub_socket, u'stdout')
sys.stderr = OutStream(session, pub_socket, u'stderr')
try:
yield
finally:
sys.stdout = sys.__stdout__
sys.stderr = sys.__stderr__