##// END OF EJS Templates
Option to spew subprocess streams during tests...
Option to spew subprocess streams during tests This supersedes PR #4268. Run the tests with '--subproc-streams show' to show output from subprocesses (kernels, IPython.parallel components) in the terminal, or with '--subproc-streams discard' to send it to /dev/null. By default (or with '--subproc-streams capture') the output is piped, captured and displayed only when tests fail. But in some situations, a test fails because of an error which actually occurred earlier, so you have to see all the output.

File last commit:

r13678:4e36d7f3
r13824:d77e2f51
Show More
html.py
56 lines | 1.9 KiB | text/x-python | PythonLexer
MinRK
add raw_format to Exporter classes...
r13664 """HTML Exporter class"""
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
#-----------------------------------------------------------------------------
# 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
#-----------------------------------------------------------------------------
Jonathan Frederic
Transformers in traitlet lists now, new _init_ methods,...
r11383 from IPython.utils.traitlets import Unicode, List
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 from IPython.nbconvert import preprocessors
Jonathan Frederic
Small bugfixes
r11736 from IPython.config import Config
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677
Jonathan Frederic
Rebase changes made by hand
r12505 from .templateexporter import TemplateExporter
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
#-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
Matthias BUSSONNIER
Exporter -> TemplateExporter / BaseExporter
r12500 class HTMLExporter(TemplateExporter):
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exports a basic HTML document. This exporter assists with the export of
HTML. Inherit from it if you are writing your own HTML template and need
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 custom preprocessors/filters. If you don't need custom preprocessors/
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 filters, just change the 'template_file' config option.
"""
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624 file_extension = Unicode(
'html', config=True,
help="Extension of the file that should be written to disk"
)
Jonathan Frederic
flavor=template
r11745 default_template = Unicode('full', config=True, help="""Flavor of the data
format to use. I.E. 'full' or 'basic'""")
MinRK
add raw_format to Exporter classes...
r13664
MinRK
propagate raw_mimetype to nbconvert
r13678 def _raw_mimetype_default(self):
return 'text/html'
MinRK
add raw_format to Exporter classes...
r13664
Jonathan Frederic
Part way through adding 'flavor' support
r11733 @property
def default_config(self):
c = Config({
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 'CSSHTMLHeaderPreprocessor':{
Jonathan Frederic
Part way through adding 'flavor' support
r11733 'enabled':True
Pablo de Oliveira
Add HighlightMagicsPreprocessor...
r12573 },
'HighlightMagicsPreprocessor': {
'enabled':True
}
Jonathan Frederic
Part way through adding 'flavor' support
r11733 })
Jonathan Frederic
Small bugfixes
r11736 c.merge(super(HTMLExporter,self).default_config)
Jonathan Frederic
Part way through adding 'flavor' support
r11733 return c