class documentation
class _SourceFragmentElement(Element): (source)
Constructor: _SourceFragmentElement(loader, frame)
_SourceFragmentElement is an IRenderable which can render several lines of source code near the line number of a particular frame object.
| Method | __init__ |
Undocumented |
| Method | source |
Render the source line indicated by self.frame and several surrounding lines. The active line will be given a class of "snippetHighlightLine". Other lines will be given a class of "snippetLine". |
| Instance Variable | frame |
A Failure-style frame object for which to load a source line to render. This is really a tuple holding some information from a frame object. See Failure.frames for specifics. |
| Method | _get |
Find the source line references by self.frame and yield, in source line order, it and the previous and following lines. |
Inherited from Element:
| Method | lookup |
Look up and return the named render method. |
| Method | render |
Implement IRenderable to allow one Element to be embedded in another's template or rendering output. |
| Instance Variable | loader |
The factory which will be used to load documents to return from render. |
Render the source line indicated by self.frame and several surrounding lines. The active line will be given a class of "snippetHighlightLine". Other lines will be given a class of "snippetLine".
A Failure-style frame object for which to load a source line to render. This is really a tuple holding some information from a frame object. See Failure.frames for specifics.