def _blml_tree(name, data, fragments={}): # {{{ """ See templates in var/breve/xml, using nodes from tags.bluelines. """ tpl = Template(bluelines.tags, root=_conf.TPL_ROOT, xmlns=bluelines.xmlns) auth = api.get_current_user() brevetree = tpl._evaluate( _conf.BREVE_TPL('xml', name), fragments=fragments, vars={ '__'+name+'__': data, 'API': _conf.API, '__auth__': auth, }, ) return bluelines.tags.blueLines( version=_conf.VERSION, base=_conf.BASE_URL, auth=auth.email, )[brevetree]