##// END OF EJS Templates
cleanup kernelspec loading...
cleanup kernelspec loading - kernel_selector.set_kernel validates selection and triggers 'spec_changed.Kernel'. It does not start the session anymore. - notebook calls kernel_selector.set_kernel when: - kernelspec is in notebook metadata - session is loaded (e.g. no kernelspec metadata) - notebook starts session, loads metadata on spec_changed.kernel The only case where starting the session is not triggered by spec_changed is on notebook load with no kernel metadata

File last commit:

r19455:e009d9d7
r19886:9443bd65
Show More
markdown.py
43 lines | 1.3 KiB | text/x-python | PythonLexer
MinRK
add raw_format to Exporter classes...
r13664 """Markdown Exporter class"""
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 #-----------------------------------------------------------------------------
# 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
#-----------------------------------------------------------------------------
MinRK
fix markdown images...
r12451 from IPython.config import Config
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677
Jonathan Frederic
Rebase changes made by hand
r12505 from .templateexporter import TemplateExporter
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
#-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
Matthias BUSSONNIER
Exporter -> TemplateExporter / BaseExporter
r12500 class MarkdownExporter(TemplateExporter):
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exports to a markdown document (.md)
"""
Thomas Kluyver
Remove magic for loading templates from module names
r13925 def _file_extension_default(self):
Jessica B. Hamrick
Make sure extensions start with a dot
r19455 return '.md'
Thomas Kluyver
Remove magic for loading templates from module names
r13925
def _template_file_default(self):
return 'markdown'
MinRK
fix markdown images...
r12451
Thomas Kluyver
Make output_mimetype accessible from the class....
r13834 output_mimetype = 'text/markdown'
MinRK
add raw_format to Exporter classes...
r13664
MinRK
propagate raw_mimetype to nbconvert
r13678 def _raw_mimetypes_default(self):
Thomas Kluyver
Condense raw_mimetype and mime_type traitlets into output_mimetype
r13832 return ['text/markdown', 'text/html', '']
Thomas Kluyver
Add MIME types to nbconvert exporters
r13830
MinRK
fix markdown images...
r12451 @property
def default_config(self):
c = Config({'ExtractOutputPreprocessor':{'enabled':True}})
c.merge(super(MarkdownExporter,self).default_config)
return c