##// END OF EJS Templates
test getattr / getitem behavior in Config...
test getattr / getitem behavior in Config for both section and non-section keys when undefined - get(Section) will create the section and return it - get(not_section) will create LazyConfigValue and return it

File last commit:

r12505:1cf4e29e
r13470:22bb8f1e
Show More
rst.py
38 lines | 1.3 KiB | text/x-python | PythonLexer
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 """
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 Exporter for exporting notebooks to restructured text.
"""
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
#-----------------------------------------------------------------------------
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 from IPython.utils.traitlets import Unicode
Matthias BUSSONNIER
start tinkerign with config system
r10862 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 RSTExporter(TemplateExporter):
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exports restructured text documents.
"""
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624 file_extension = Unicode(
'rst', config=True,
help="Extension of the file that should be written to disk")
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
Matthias BUSSONNIER
fix config inheriting
r10963 @property
def default_config(self):
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 c = Config({'ExtractOutputPreprocessor':{'enabled':True}})
MinRK
RST class capitalization
r11449 c.merge(super(RSTExporter,self).default_config)
Matthias BUSSONNIER
fix config inheriting
r10963 return c