def _render_node(self, node_or_uri, default, edit, params, tag, caller): if isinstance(node_or_uri, str): node = cio.get(node_or_uri, default=default, lazy=False) else: node = node_or_uri return Markup(render_node(node, edit=edit, context=params))
def node(uri, default=None, edit=True, context=None): """Function that renders a Djedi node.""" node = cio.get(uri, default=default or u'', lazy=False) return Markup(render_node(node, edit=edit, context=context))