from __future__ import absolute_import, print_function, unicode_literals
import re from .render import renderValue, containsFunctions from .shared import JSONTemplateError, DeleteMarker, TemplateError, fromNow from . import builtins
def render(template, context): if type(context) != dict: raise TemplateError("context must be a dictionary") ifnot all(_context_re.match(c) for c in context): raise TemplateError('top level keys of context must follow ' '/[a-zA-Z_][a-zA-Z0-9_]*/')
full_context = {'now': fromNow('0 seconds', None)}
full_context.update(builtins.build())
full_context.update(context)
rv = renderValue(template, full_context) if rv is DeleteMarker: returnNone if containsFunctions(rv): raise TemplateError('evaluated template contained uncalled functions') return rv
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.