Exemplo n.º 1
0
def foo(vars) :
	print 'vars',vars
	vars[n.var.album] = n.music_album[vars['album_name']]

sparql.register_translation({
	'input' : [
		['var'.album, n.music.album_name, n.var.album_name],
	],
	'output' : [
		[n.var.album, n.music.album_name, n.var.album_name],
	],
	'function' : foo
})

ret = sparql.eval_translations([
	[n.test.x, n.music.album_name, "Beat Romantic"]
])

ret = [x for x in ret]
print prettyquery(ret)
exit()

ret = sparql.eval_translations([
	[n.test.x, n.music.album_name, "Beat Romantic"]
])

ret = [x for x in ret]
print prettyquery(ret)

#ret = sparql.read_translations([
	#[n.test.x, n.music.album_name, "Beat Romantic"],