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
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 und die Messung sind noch experimentell.