##// END OF EJS Templates
Backport PR #4144: help_end transformer shouldn't pick up ? in multiline string...
Backport PR #4144: help_end transformer shouldn't pick up ? in multiline string The help_end() transformer was already tokenizing the line to determine whether the ? was in a comment, so I just extended this to check for multi-line strings as well. Possible for backporting to 1.1, but it's low priority, and this code is fairly sensitive, so it doesn't have to be. Closes gh-4134

File last commit:

r11753:cc54e59f
r12430:eb71bb4a
Show More
base.py
56 lines | 1.7 KiB | text/x-python | PythonLexer
"""
Contains writer base class.
"""
#-----------------------------------------------------------------------------
#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.traitlets import List
from ..utils.base import NbConvertBase
#-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
class WriterBase(NbConvertBase):
"""Consumes output from nbconvert export...() methods and writes to a
useful location. """
files = List([], config=True, help="""
List of the files that the notebook references. Files will be
included with written output.""")
def __init__(self, config=None, **kw):
"""
Constructor
"""
super(WriterBase, self).__init__(config=config, **kw)
def write(self, output, resources, **kw):
"""
Consume and write Jinja output.
Parameters
----------
output : string
Conversion results. This string contains the file contents of the
converted file.
resources : dict
Resources created and filled by the nbconvert conversion process.
Includes output from transformers, such as the extract figure
transformer.
"""
raise NotImplementedError()