##// END OF EJS Templates
Removed defaults set to config, from now on they will...
Jonathan Frederic -
Show More
@@ -104,44 +104,27 b' class Exporter(Configurable):'
104 104 #constructor for this class.
105 105 preprocessors = []
106 106
107 def __init__(self, preprocessors=None, jinja_filters=None, config=None, export_format, **kw):
107 def __init__(self, preprocessors=None, jinja_filters=None, config=None, **kw):
108 108 """ Init a new converter.
109 109
110 110 config: the Configurable config object to pass around.
111 111
112 preprocessors: dict of **availlable** key/value function to run on
113 ipynb json data before conversion to extract/inline file.
112 preprocessors: dict of **available** key/value function to run on
113 ipynb json data before conversion to extract/in-line file.
114 114 See `transformer.py` and `ConfigurableTransformers`
115 115
116 116 set the order in which the transformers should apply
117 117 with the `pre_transformer_order` trait of this class
118 118
119 transformers registerd by this key will take precedence on
119 transformers registered by this key will take precedence on
120 120 default one.
121 121
122 122 jinja_filters: dict of supplementary jinja filter that should be made
123 availlable in template. If those are of Configurable Class type,
123 available in template. If those are of Configurable Class type,
124 124 they will be instanciated with the config object as argument.
125 125
126 user defined filter will overwrite the one availlable by default.
127 """
128
129 #Set the default options for the exporter.
130 default_config = self.config
131
132 #Set properties that must be set in the config class in order to
133 #propagate to other classes.
134 default_config.GlobalConfigurable.display_data_priority =['svg', 'png', 'latex', 'jpg', 'jpeg','text']
135 default_config.ExtractFigureTransformer.display_data_priority=['svg', 'png', 'latex', 'jpg', 'jpeg','text']
136
137 #Set default properties of the exporter.
138 #For most (or all cases), the template file name matches the format name.
139 self.display_data_priority= ['svg', 'png', 'latex', 'jpg', 'jpeg','text']
140 self.template_file = export_format
141
142 if not config == None:
143 default_config._merge(config)
144 config = default_config
126 user defined filter will overwrite the one available by default.
127 """
145 128
146 129 #Call the base class constructor
147 130 super(Exporter, self).__init__(config=config, **kw)
General Comments 0
You need to be logged in to leave comments. Login now