Show More
@@ -119,6 +119,7 b' def haspyout_transformer(nb,_):' | |||
|
119 | 119 | return nb |
|
120 | 120 | |
|
121 | 121 | class ConverterTemplate(Configurable): |
|
122 | """ A Jinja2 base converter templates""" | |
|
122 | 123 | |
|
123 | 124 | display_data_priority = ['pdf', 'svg', 'png', 'jpg', 'text'] |
|
124 | 125 | #------------------------------------------------------------------------- |
@@ -132,10 +133,12 b' class ConverterTemplate(Configurable):' | |||
|
132 | 133 | |
|
133 | 134 | def __init__(self, tplfile='fullhtml', preprocessors=[], config=None, **kw): |
|
134 | 135 | """ |
|
135 | preprocessors: list of function to run on ipynb json data before conversion | |
|
136 | to extract/inline file, | |
|
136 | tplfile : jinja template file to process. | |
|
137 | 137 | |
|
138 | config: the Configurable confg object to pass around | |
|
138 | 139 | |
|
140 | preprocessors: list of function to run on ipynb json data before conversion | |
|
141 | to extract/inline file, | |
|
139 | 142 | |
|
140 | 143 | """ |
|
141 | 144 | self.template = env.get_template(tplfile+'.tpl') |
@@ -146,6 +149,10 b' class ConverterTemplate(Configurable):' | |||
|
146 | 149 | |
|
147 | 150 | |
|
148 | 151 | def process(self): |
|
152 | """ | |
|
153 | preprocess the notebook json for easier use with the templates. | |
|
154 | will call all the `preprocessor`s in order before returning it. | |
|
155 | """ | |
|
149 | 156 | nb = self.nb |
|
150 | 157 | |
|
151 | 158 | for preprocessor in self.preprocessors: |
General Comments 0
You need to be logged in to leave comments.
Login now