hub/venv/lib/python3.7/site-packages/nbconvert/utils/base.py

30 lines
1.0 KiB
Python

"""Global configuration class."""
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.
from traitlets import List
from traitlets.config.configurable import LoggingConfigurable
from traitlets import Unicode
class NbConvertBase(LoggingConfigurable):
"""Global configurable class for shared config
Useful for display data priority that might be used by many transformers
"""
display_data_priority = List(['text/html', 'application/pdf', 'text/latex', 'image/svg+xml', 'image/png', 'image/jpeg', 'text/markdown', 'text/plain'],
help= """
An ordered list of preferred output type, the first
encountered will usually be used when converting discarding
the others.
"""
).tag(config=True)
default_language = Unicode('ipython',
help='Deprecated default highlight language as of 5.0, please use language_info metadata instead'
).tag(config=True)
def __init__(self, **kw):
super(NbConvertBase, self).__init__(**kw)