本文整理汇总了Python中traitlets.config.Config.merge方法的典型用法代码示例。如果您正苦于以下问题:Python Config.merge方法的具体用法?Python Config.merge怎么用?Python Config.merge使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类traitlets.config.Config
的用法示例。
在下文中一共展示了Config.merge方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
# import jupyter_core.paths
# import os
c = Config({
'NbConvertBase': {
'display_data_priority': ['application/javascript',
'text/html',
'text/markdown',
'image/svg+xml',
'text/latex',
'image/png',
'image/jpeg',
'text/plain'
]
},
'CSSHTMLHeaderPreprocessor': {
'enabled': True},
'HighlightMagicsPreprocessor': {
'enabled': True},
'ExtractOutputPreprocessor': {
'enabled': True},
'latex_envs.LenvsLatexPreprocessor': {'enabled': True}
}
)
from jupyter_contrib_nbextensions.nbconvert_support import (
templates_directory)
c.merge(super(LenvsLatexExporter, self).default_config)
# user_templates = os.path.join(jupyter_core.paths.jupyter_data_dir(),
# 'templates')
c.TemplateExporter.template_path = ['.', templates_directory()]
# c.Exporter.preprocessors = ['tmp.LenvsLatexPreprocessor' ]
# c.NbConvertApp.postprocessor_class = 'tmp.TocPostProcessor'
return c
示例2: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config({
'RevealHelpPreprocessor': {
'enabled': True,
},
})
c.merge(super(SlidesExporter,self).default_config)
return c
示例3: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config({"ExtractOutputPreprocessor": {"enabled": True}})
# import here to avoid circular import
from jupyter_contrib_nbextensions.nbconvert_support import templates_directory
c.merge(super(TocExporter, self).default_config)
c.TemplateExporter.template_path = [".", templates_directory()]
return c
示例4: _compile_string
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def _compile_string(self, nb_json):
"""Export notebooks as HTML strings."""
self._req_missing_ipynb()
c = Config(get_default_jupyter_config())
c.merge(Config(self.site.config['IPYNB_CONFIG']))
if 'template_file' not in self.site.config['IPYNB_CONFIG'].get('Exporter', {}):
c['Exporter']['template_file'] = 'basic.tpl' # not a typo
exportHtml = HTMLExporter(config=c)
body, _ = exportHtml.from_notebook_node(nb_json)
return body
示例5: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
import jupyter_core.paths
import os
c = Config({'ExtractOutputPreprocessor':{'enabled':True}})
c.merge(super(TocExporter,self).default_config)
user_templates = os.path.join(jupyter_core.paths.jupyter_data_dir(), 'templates')
c.TemplateExporter.template_path = [
'.', user_templates ]
return c
示例6: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config({
'RegexRemovePreprocessor': {
'enabled': True
},
'TagRemovePreprocessor': {
'enabled': True
}
})
c.merge(super(TemplateExporter, self).default_config)
return c
示例7: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config({
'ExtractOutputPreprocessor':{
'enabled':True
},
'HighlightMagicsPreprocessor': {
'enabled':True
},
})
c.merge(super(RSTExporter,self).default_config)
return c
示例8: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config({
'ExtractOutputPreprocessor': {
'enabled': True,
'output_filename_template': '{unique_key}_{cell_index}_{index}{extension}'
},
'HighlightMagicsPreprocessor': {
'enabled': True
},
})
c.merge(super(UpgradedRSTExporter, self).default_config)
return c
示例9: export_through_preprocessor
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def export_through_preprocessor(
notebook_node, preproc_cls, exporter_class, export_format, customconfig=None):
"""Export a notebook through a given preprocessor."""
config=Config(NbConvertApp={'export_format': export_format })
if customconfig is not None:
config.merge(customconfig)
exporter = exporter_class(
preprocessors=[preproc_cls.__module__ + '.' + preproc_cls.__name__],
config=config)
try:
return exporter.from_notebook_node(notebook_node)
except PandocMissing:
raise SkipTest("Pandoc wasn't found")
示例10: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config({'ExtractOutputPreprocessor': {'enabled': False}})
# import here to avoid circular import
from jupyter_contrib_nbextensions.nbconvert_support import (
templates_directory)
c.merge(super(TocExporter, self).default_config)
c.TemplateExporter.template_path = [
'.',
templates_directory(),
]
return c
示例11: load_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def load_config(self):
paths = jupyter_config_path()
paths.insert(0, os.getcwd())
config_found = False
full_config = Config()
for config in NbGrader._load_config_files("nbgrader_config", path=paths, log=self.log):
full_config.merge(config)
config_found = True
if not config_found:
self.log.warning("No nbgrader_config.py file found. Rerun with DEBUG log level to see where nbgrader is looking.")
return full_config
示例12: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config({
'NbConvertBase': {
'display_data_priority' : ['application/javascript', 'text/html', 'text/markdown', 'application/pdf', 'image/svg+xml', 'text/latex', 'image/png', 'image/jpeg', 'text/plain']
},
'CSSHTMLHeaderPreprocessor':{
'enabled':True
},
'HighlightMagicsPreprocessor': {
'enabled':True
}
})
c.merge(super(HTMLExporter,self).default_config)
return c
示例13: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config({
'ExtractOutputPreprocessor': {'enabled': True},
'NbConvertBase': {
'display_data_priority': ['text/html',
'text/markdown',
'image/svg+xml',
'text/latex',
'image/png',
'image/jpeg',
'text/plain'
]
},
})
c.merge(super(MarkdownExporter, self).default_config)
return c
示例14: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config({
'NbConvertBase': {
'display_data_priority' : ['text/latex', 'application/pdf', 'image/png', 'image/jpeg', 'image/svg+xml', 'text/markdown', 'text/plain']
},
'ExtractOutputPreprocessor': {
'enabled':True
},
'SVG2PDFPreprocessor': {
'enabled':True
},
'LatexPreprocessor': {
'enabled':True
},
'SphinxPreprocessor': {
'enabled':True
},
'HighlightMagicsPreprocessor': {
'enabled':True
}
})
c.merge(super(LatexExporter,self).default_config)
return c
示例15: default_config
# 需要导入模块: from traitlets.config import Config [as 别名]
# 或者: from traitlets.config.Config import merge [as 别名]
def default_config(self):
c = Config(
{
"NbConvertBase": {
"display_data_priority": [
"text/latex",
"application/pdf",
"image/png",
"image/jpeg",
"image/svg+xml",
"text/markdown",
"text/plain",
]
},
"ExtractOutputPreprocessor": {"enabled": True},
"SVG2PDFPreprocessor": {"enabled": True},
"LatexPreprocessor": {"enabled": True},
"SphinxPreprocessor": {"enabled": True},
"HighlightMagicsPreprocessor": {"enabled": True},
}
)
c.merge(super(LatexExporter, self).default_config)
return c