##// END OF EJS Templates
Removed require.js scheme since it forces async event driven model,...
Removed require.js scheme since it forces async event driven model, this model does not work with the comm/widget communication model. We need to be able to load the dependencies before we send the show() message to the widget manager. Otherwise a race condition will exist where the widget manager may recieve the show message before the dependencies have been loaded (happened almost every time).

File last commit:

r13691:d18be243
r14257:20896811
Show More
stdout.py
34 lines | 1.1 KiB | text/x-python | PythonLexer
"""
Contains Stdout writer
"""
#-----------------------------------------------------------------------------
#Copyright (c) 2013, the IPython Development Team.
#
#Distributed under the terms of the Modified BSD License.
#
#The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
from IPython.utils import io
from .base import WriterBase
#-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
class StdoutWriter(WriterBase):
"""Consumes output from nbconvert export...() methods and writes to the
stdout stream."""
def write(self, output, resources, **kw):
"""
Consume and write Jinja output.
See base for more...
"""
io.unicode_std_stream().write(output)