Show More
@@ -44,13 +44,12 b' class BasicHtmlExporter(exporter.Exporter):' | |||||
44 | 'basichtml', config=True, |
|
44 | 'basichtml', config=True, | |
45 | help="Name of the template file to use") |
|
45 | help="Name of the template file to use") | |
46 |
|
46 | |||
47 | _default_config = Config({}) |
|
|||
48 |
|
47 | |||
49 | def __init__(self, transformers=None, filters=None, config=None, **kw): |
|
48 | def __init__(self, transformers=None, filters=None, config=None, **kw): | |
50 |
|
49 | |||
51 | c = self.default_config |
|
50 | c = self.default_config | |
52 | if config : |
|
51 | if config : | |
53 |
c. |
|
52 | c.merge(config) | |
54 |
|
53 | |||
55 | super(BasicHtmlExporter, self).__init__(transformers=transformers, |
|
54 | super(BasicHtmlExporter, self).__init__(transformers=transformers, | |
56 | filters=filters, |
|
55 | filters=filters, |
@@ -86,8 +86,7 b' class Exporter(Configurable):' | |||||
86 | {filters} |
|
86 | {filters} | |
87 | """ |
|
87 | """ | |
88 |
|
88 | |||
89 |
|
89 | # finish the docstring | ||
90 |
|
||||
91 | __doc__ = __doc__.format(filters = '- '+'\n - '.join(default_filters.keys())) |
|
90 | __doc__ = __doc__.format(filters = '- '+'\n - '.join(default_filters.keys())) | |
92 |
|
91 | |||
93 |
|
92 | |||
@@ -123,6 +122,8 b' class Exporter(Configurable):' | |||||
123 | #constructor for this class. |
|
122 | #constructor for this class. | |
124 | transformers = None |
|
123 | transformers = None | |
125 |
|
124 | |||
|
125 | _default_config = Config() | |||
|
126 | ||||
126 |
|
127 | |||
127 | def __init__(self, transformers=None, filters=None, config=None, **kw): |
|
128 | def __init__(self, transformers=None, filters=None, config=None, **kw): | |
128 | """ |
|
129 | """ | |
@@ -174,7 +175,7 b' class Exporter(Configurable):' | |||||
174 | if self._default_config: |
|
175 | if self._default_config: | |
175 | return Config(deepcopy(self._default_config)) |
|
176 | return Config(deepcopy(self._default_config)) | |
176 | else : |
|
177 | else : | |
177 |
return Config( |
|
178 | return Config() | |
178 |
|
179 | |||
179 |
|
180 | |||
180 | def from_notebook_node(self, nb, resources=None): |
|
181 | def from_notebook_node(self, nb, resources=None): |
@@ -104,7 +104,7 b' class LatexExporter(exporter.Exporter):' | |||||
104 |
|
104 | |||
105 | c = self.default_config |
|
105 | c = self.default_config | |
106 | if config : |
|
106 | if config : | |
107 |
c. |
|
107 | c.merge(Config(config)) | |
108 |
|
108 | |||
109 | super(LatexExporter, self).__init__(transformers, filters, config=c, **kw) |
|
109 | super(LatexExporter, self).__init__(transformers, filters, config=c, **kw) | |
110 |
|
110 |
@@ -35,7 +35,8 b' class PythonExporter(exporter.Exporter):' | |||||
35 | 'python', config=True, |
|
35 | 'python', config=True, | |
36 | help="Name of the template file to use") |
|
36 | help="Name of the template file to use") | |
37 |
|
37 | |||
38 | def __init__(self, transformers=None, filters=None, config=None, armor=False, **kw): |
|
38 | ||
|
39 | def __init__(self, transformers=None, filters=None, config=None, **kw): | |||
39 | """ |
|
40 | """ | |
40 | Public constructor |
|
41 | Public constructor | |
41 |
|
42 | |||
@@ -46,7 +47,7 b' class PythonExporter(exporter.Exporter):' | |||||
46 | the Jinja template engine. Any transformers specified here |
|
47 | the Jinja template engine. Any transformers specified here | |
47 | will override existing transformers if a naming conflict |
|
48 | will override existing transformers if a naming conflict | |
48 | occurs. |
|
49 | occurs. | |
49 |
filters : |
|
50 | filters : dict{of filter} | |
50 | Custom filters to make accessible to the Jinja templates. Any |
|
51 | Custom filters to make accessible to the Jinja templates. Any | |
51 | filters specified here will override existing filters if a |
|
52 | filters specified here will override existing filters if a | |
52 | naming conflict occurs. |
|
53 | naming conflict occurs. | |
@@ -56,7 +57,3 b' class PythonExporter(exporter.Exporter):' | |||||
56 |
|
57 | |||
57 | #Call base class constructor. |
|
58 | #Call base class constructor. | |
58 | super(PythonExporter, self).__init__(transformers, filters, config, **kw) |
|
59 | super(PythonExporter, self).__init__(transformers, filters, config, **kw) | |
59 |
|
||||
60 | #Set defaults |
|
|||
61 | self.extract_figure_transformer.enabled = False |
|
|||
62 |
|
@@ -43,7 +43,7 b' class RstExporter(exporter.Exporter):' | |||||
43 |
|
43 | |||
44 | c = self.default_config |
|
44 | c = self.default_config | |
45 | if config : |
|
45 | if config : | |
46 |
c. |
|
46 | c.merge(config) | |
47 |
|
47 | |||
48 | super(RstExporter, self).__init__(transformers=transformers, |
|
48 | super(RstExporter, self).__init__(transformers=transformers, | |
49 | filters=filters, |
|
49 | filters=filters, |
General Comments 0
You need to be logged in to leave comments.
Login now