Part of twisted.web View Source
Function | escapedData | Escape a string for inclusion in a document. |
Function | escapedCDATA | Escape CDATA for inclusion in a document. |
Function | escapedComment | Escape a comment for inclusion in a document. |
Function | _getSlotValue | Find the value of the named slot in the given stack of slot data. |
Function | _flattenElement | Make root slightly more flat by yielding all its immediate
contents as strings, deferreds or generators that are recursive calls to
itself.
|
Function | _flattenTree | Make root into an iterable of str and Deferred by
doing a depth first traversal of the tree.
|
Function | _writeFlattenedData | Take strings from an iterator and pass them to a writer function. |
Parameters | data | The string to escape.
(type: str or unicode
) |
inAttribute | A flag which, if set, indicates that the string should be quoted for use
as the value of an XML tag value.
(type: bool
) | |
Returns | The quoted form of data . If data is unicode,
return a utf-8 encoded string.
(type: str
) |
Parameters | data | The string to escape.
(type: str or unicode
) |
Returns | The quoted form of data . If data is unicode,
return a utf-8 encoded string.
(type: str
) |
Parameters | data | The string to escape.
(type: str or unicode
) |
Returns | The quoted form of data . If data is unicode,
return a utf-8 encoded string.
(type: str
) |
root
slightly more flat by yielding all its immediate
contents as strings, deferreds or generators that are recursive calls to
itself.
Parameters | request | A request object which will be passed to IRenderable.render .
|
root | An object to be made flatter. This may be of type unicode ,
str , slot , Tag , URL ,
tuple , list , GeneratorType , Deferred , or
an object that implements IRenderable .
| |
slotData | A list of dict mapping str slot
names to data with which those slots will be replaced.
| |
renderFactory | If not None , An object that provides IRenderable .
| |
inAttribute | A flag which, if set, indicates that str and
unicode instances encountered must be quoted as for XML tag
attribute values.
| |
Returns | An iterator which yields str , Deferred , and
more iterators of the same type.
|
root
into an iterable of str
and Deferred
by
doing a depth first traversal of the tree.
Parameters | request | A request object which will be passed to IRenderable.render .
|
root | An object to be made flatter. This may be of type unicode ,
str , slot , Tag , tuple ,
list , GeneratorType , Deferred , or
something providing IRenderable .
| |
Returns | An iterator which yields objects of type str and Deferred . A Deferred is
only yielded when one is encountered in the process of flattening
root . The returned iterator must not be iterated again until
the Deferred is
called back.
|
Parameters | state | An iterator of str and Deferred .
str instances will be passed to write . Deferred
instances will be waited on before resuming iteration of
state .
|
write | A callable which will be invoked with each str produced by
iterating state .
| |
result | A Deferred which
will be called back when state has been completely flattened
into write or which will be errbacked if an exception in a
generator passed to state or an errback from a Deferred from
state occurs.
| |
Returns | None
|