first commit

This commit is contained in:
Ayxan
2022-05-23 00:16:32 +04:00
commit d660f2a4ca
24786 changed files with 4428337 additions and 0 deletions

View File

@ -0,0 +1,45 @@
"""
Contains writer base class.
"""
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.
from traitlets import List
from ..utils.base import NbConvertBase
class WriterBase(NbConvertBase):
"""Consumes output from nbconvert export...() methods and writes to a
useful location."""
files = List(
[],
help="""
List of the files that the notebook references. Files will be
included with written output.""",
).tag(config=True)
def __init__(self, config=None, **kw):
"""
Constructor
"""
super().__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 preprocessors, such as the extract figure
preprocessor.
"""
raise NotImplementedError()