null.tplx
90 lines
| 4.2 KiB
| text/plain
|
TextLexer
Matthias BUSSONNIER
|
r9210 | ((= autogenerated file do not edit =)) | ||
((= | ||||
DO NOT USE THIS AS A BASE WORK, | ||||
IF YOU ARE COPY AND PASTING THIS FILE | ||||
YOU ARE PROBABLY DOING THINGS WRONG. | ||||
Null template, Does nothing except defining a basic structure | ||||
To layout the diferents blocks of a notebook. | ||||
Subtemplates can Override Blocks to define their custom reresentation. | ||||
If one of the block you do overrite is not a leave block, consider | ||||
calling super. | ||||
((*- block nonLeaveBlock -*)) | ||||
#add stuff at beginning | ||||
((( super() ))) | ||||
#add stuff at end | ||||
((*- endblock nonLeaveBlock -*)) | ||||
consider calling super even if block is leave block, we might insert more block later. | ||||
=)) | ||||
((*- block header -*)) | ||||
((*- endblock header -*)) | ||||
((*- block body -*)) | ||||
((*- for worksheet in nb.worksheets -*)) | ||||
((*- for cell in worksheet.cells -*)) | ||||
((*- block any_cell scoped -*)) | ||||
((*- if cell.type in ['code'] -*)) | ||||
((*- block codecell scoped -*)) | ||||
((*- block input_group -*)) | ||||
((*- block in_prompt -*))((*- endblock in_prompt -*)) | ||||
((*- block input -*))((*- endblock input -*)) | ||||
((*- endblock input_group -*)) | ||||
((*- if cell.outputs -*)) | ||||
((*- block output_group -*)) | ||||
((*- block output_prompt -*))((*- endblock output_prompt -*)) | ||||
((*- block outputs -*)) | ||||
((*- for output in cell.outputs -*)) | ||||
((*- if output.output_type in ['pyout'] -*)) | ||||
((*- block pyout scoped -*))((*- endblock pyout -*)) | ||||
((*- elif output.output_type in ['stream'] -*)) | ||||
((*- block stream scoped -*)) | ||||
((*- if output.stream in ['stdout'] -*)) | ||||
((*- block stream_stdout scoped -*)) | ||||
((*- endblock stream_stdout -*)) | ||||
((*- elif output.stream in ['stderr'] -*)) | ||||
((*- block stream_stderr scoped -*)) | ||||
((*- endblock stream_stderr -*)) | ||||
((*- endif -*)) | ||||
((*- endblock stream -*)) | ||||
((*- elif output.output_type in ['display_data'] -*)) | ||||
((*- block display_data scoped -*)) | ||||
((*- block data_priority scoped -*)) | ||||
((*- endblock data_priority -*)) | ||||
((*- endblock display_data -*)) | ||||
((*- elif output.output_type in ['pyerr'] -*)) | ||||
((*- block pyerr scoped -*)) | ||||
((*- for line in output.traceback -*)) | ||||
((*- block traceback_line scoped -*))((*- endblock traceback_line -*)) | ||||
((*- endfor -*)) | ||||
((*- endblock pyerr -*)) | ||||
((*- endif -*)) | ||||
((*- endfor -*)) | ||||
((*- endblock outputs -*)) | ||||
((*- endblock output_group -*)) | ||||
((*- endif -*)) | ||||
((*- endblock codecell -*)) | ||||
((*- elif cell.type in ['markdown'] -*)) | ||||
((*- block markdowncell scoped-*)) | ||||
((*- endblock markdowncell -*)) | ||||
((*- elif cell.type in ['heading'] -*)) | ||||
((*- block headingcell scoped-*)) | ||||
((*- endblock headingcell -*)) | ||||
((*- elif cell.type in ['raw'] -*)) | ||||
((*- block rawcell scoped-*)) | ||||
((*- endblock rawcell -*)) | ||||
((*- else -*)) | ||||
((*- block unknowncell scoped-*)) | ||||
((*- endblock unknowncell -*)) | ||||
((*- endif -*)) | ||||
((*- endblock any_cell -*)) | ||||
((*- endfor -*)) | ||||
((*- endfor -*)) | ||||
((*- endblock body -*)) | ||||
((*- block footer -*)) | ||||
((*- endblock footer -*)) | ||||