Show More
@@ -24,8 +24,8 b' def unknown_cell(cell):' | |||||
24 | """Default converter for cells of unknown type. |
|
24 | """Default converter for cells of unknown type. | |
25 | """ |
|
25 | """ | |
26 |
|
26 | |||
27 |
return |
|
27 | return rst_directive('.. warning:: Unknown cell') + \ | |
28 |
|
|
28 | [repr(cell)] | |
29 |
|
29 | |||
30 | def markdown_cell(cell): |
|
30 | def markdown_cell(cell): | |
31 | """convert a markdown cell to rst |
|
31 | """convert a markdown cell to rst | |
@@ -34,8 +34,11 b' def markdown_cell(cell):' | |||||
34 | return [cell.source] |
|
34 | return [cell.source] | |
35 |
|
35 | |||
36 |
|
36 | |||
37 | def rst_directive(directive, text): |
|
37 | def rst_directive(directive, text=''): | |
38 |
|
|
38 | out = [directive, ''] | |
|
39 | if text: | |||
|
40 | out.extend([indent(text), '']) | |||
|
41 | return out | |||
39 |
|
42 | |||
40 | def code_cell(cell): |
|
43 | def code_cell(cell): | |
41 | """Convert a code cell to rst |
|
44 | """Convert a code cell to rst | |
@@ -49,7 +52,7 b' def code_cell(cell):' | |||||
49 | lines.extend(rst_directive('.. code:: python', cell.input)) |
|
52 | lines.extend(rst_directive('.. code:: python', cell.input)) | |
50 |
|
53 | |||
51 | for output in cell.outputs: |
|
54 | for output in cell.outputs: | |
52 |
conv = converters |
|
55 | conv = converters.get(output.output_type, unknown_cell) | |
53 | lines.extend(conv(output)) |
|
56 | lines.extend(conv(output)) | |
54 |
|
57 | |||
55 | return lines |
|
58 | return lines |
General Comments 0
You need to be logged in to leave comments.
Login now