base.py
41 lines
| 1.6 KiB
| text/x-python
|
PythonLexer
|
r11041 | """Global configuration 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 | ||||
#----------------------------------------------------------------------------- | ||||
|
r11089 | from IPython.utils.traitlets import List | ||
|
r11842 | from IPython.config.configurable import LoggingConfigurable | ||
|
r13505 | from IPython.utils.traitlets import Unicode | ||
|
r9668 | |||
|
r11041 | #----------------------------------------------------------------------------- | ||
# Classes and functions | ||||
#----------------------------------------------------------------------------- | ||||
|
r11842 | class NbConvertBase(LoggingConfigurable): | ||
|
r9668 | """Global configurable class for shared config | ||
|
r15346 | Useful for display data priority that might be use by many transformers | ||
|
r9668 | """ | ||
|
r15383 | display_data_priority = List(['html', 'application/pdf', 'svg', 'latex', 'png', 'jpg', 'jpeg' , 'text'], | ||
|
r9668 | config=True, | ||
help= """ | ||||
|
r15346 | An ordered list of preferred output type, the first | ||
encountered will usually be used when converting discarding | ||||
|
r9668 | the others. | ||
""" | ||||
) | ||||
|
r18382 | default_language = Unicode('ipython', config=True, | ||
|
r18469 | help='DEPRECATED default highlight language, please use language_info metadata instead') | ||
|
r13505 | |||
|
r11382 | def __init__(self, **kw): | ||
|
r11419 | super(NbConvertBase, self).__init__(**kw) | ||