"""Global configuration class.""" | |
# Copyright (c) Jupyter Development Team. | |
# Distributed under the terms of the Modified BSD License. | |
from traitlets import List, Unicode | |
from traitlets.config.configurable import LoggingConfigurable | |
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) | |