Show More
@@ -59,8 +59,8 b' class HTMLExporter(TemplateExporter):' | |||||
59 | return c |
|
59 | return c | |
60 |
|
60 | |||
61 | def from_notebook_node(self, nb, resources=None, **kw): |
|
61 | def from_notebook_node(self, nb, resources=None, **kw): | |
62 |
|
|
62 | langinfo = nb.metadata.get('language_info', {}) | |
63 |
lexer = |
|
63 | lexer = langinfo.get('pygments_lexer', langinfo.get('name', None)) | |
64 | self.register_filter('highlight_code', |
|
64 | self.register_filter('highlight_code', | |
65 | Highlight2HTML(pygments_lexer=lexer, parent=self)) |
|
65 | Highlight2HTML(pygments_lexer=lexer, parent=self)) | |
66 | return super(HTMLExporter, self).from_notebook_node(nb, resources, **kw) |
|
66 | return super(HTMLExporter, self).from_notebook_node(nb, resources, **kw) |
@@ -89,8 +89,8 b' class LatexExporter(TemplateExporter):' | |||||
89 | return c |
|
89 | return c | |
90 |
|
90 | |||
91 | def from_notebook_node(self, nb, resources=None, **kw): |
|
91 | def from_notebook_node(self, nb, resources=None, **kw): | |
92 |
|
|
92 | langinfo = nb.metadata.get('language_info', {}) | |
93 |
lexer = |
|
93 | lexer = langinfo.get('pygments_lexer', langinfo.get('name', None)) | |
94 | self.register_filter('highlight_code', |
|
94 | self.register_filter('highlight_code', | |
95 | Highlight2Latex(pygments_lexer=lexer, parent=self)) |
|
95 | Highlight2Latex(pygments_lexer=lexer, parent=self)) | |
96 | return super(LatexExporter, self).from_notebook_node(nb, resources, **kw) |
|
96 | return super(LatexExporter, self).from_notebook_node(nb, resources, **kw) |
@@ -27,7 +27,7 b' class Highlight2HTML(NbConvertBase):' | |||||
27 |
|
27 | |||
28 | def _default_language_changed(self, name, old, new): |
|
28 | def _default_language_changed(self, name, old, new): | |
29 | warn('Setting default_language in config is deprecated, ' |
|
29 | warn('Setting default_language in config is deprecated, ' | |
30 |
'please use |
|
30 | 'please use language_info metadata instead.') | |
31 | self.pygments_lexer = new |
|
31 | self.pygments_lexer = new | |
32 |
|
32 | |||
33 | def __call__(self, source, language=None, metadata=None): |
|
33 | def __call__(self, source, language=None, metadata=None): | |
@@ -61,7 +61,7 b' class Highlight2Latex(NbConvertBase):' | |||||
61 |
|
61 | |||
62 | def _default_language_changed(self, name, old, new): |
|
62 | def _default_language_changed(self, name, old, new): | |
63 | warn('Setting default_language in config is deprecated, ' |
|
63 | warn('Setting default_language in config is deprecated, ' | |
64 |
'please use |
|
64 | 'please use language_info metadata instead.') | |
65 | self.pygments_lexer = new |
|
65 | self.pygments_lexer = new | |
66 |
|
66 | |||
67 | def __call__(self, source, language=None, metadata=None, strip_verbatim=False): |
|
67 | def __call__(self, source, language=None, metadata=None, strip_verbatim=False): |
@@ -35,7 +35,7 b' class NbConvertBase(LoggingConfigurable):' | |||||
35 | ) |
|
35 | ) | |
36 |
|
36 | |||
37 | default_language = Unicode('ipython', config=True, |
|
37 | default_language = Unicode('ipython', config=True, | |
38 |
help='DEPRECATED default highlight language, please use |
|
38 | help='DEPRECATED default highlight language, please use language_info metadata instead') | |
39 |
|
39 | |||
40 | def __init__(self, **kw): |
|
40 | def __init__(self, **kw): | |
41 | super(NbConvertBase, self).__init__(**kw) |
|
41 | super(NbConvertBase, self).__init__(**kw) |
General Comments 0
You need to be logged in to leave comments.
Login now