base.py
40 lines
| 1.6 KiB
| text/x-python
|
PythonLexer
Jonathan Frederic
|
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 | ||||
#----------------------------------------------------------------------------- | ||||
Brian E. Granger
|
r11089 | from IPython.utils.traitlets import List | ||
MinRK
|
r11842 | from IPython.config.configurable import LoggingConfigurable | ||
Matthias BUSSONNIER
|
r13505 | from IPython.utils.traitlets import Unicode | ||
Matthias BUSSONNIER
|
r9668 | |||
Jonathan Frederic
|
r11041 | #----------------------------------------------------------------------------- | ||
# Classes and functions | ||||
#----------------------------------------------------------------------------- | ||||
MinRK
|
r11842 | class NbConvertBase(LoggingConfigurable): | ||
Matthias BUSSONNIER
|
r9668 | """Global configurable class for shared config | ||
Usefull for display data priority that might be use by many trasnformers | ||||
""" | ||||
display_data_priority = List(['html', 'pdf', 'svg', 'latex', 'png', 'jpg', 'jpeg' , 'text'], | ||||
config=True, | ||||
help= """ | ||||
An ordered list of prefered output type, the first | ||||
encounterd will usually be used when converting discarding | ||||
the others. | ||||
""" | ||||
) | ||||
Matthias BUSSONNIER
|
r13505 | default_language = Unicode('ipython', config=True, help='default highlight language') | ||
Jonathan Frederic
|
r11382 | def __init__(self, **kw): | ||
Jonathan Frederic
|
r11419 | super(NbConvertBase, self).__init__(**kw) | ||