def _(node, dask, scope):
def retrieve(term):
try:
return scope[term]
except KeyError:
scope[term] = ret = _ltree_to_dask(term, dask, scope)
return ret
name = '%s-%s' % (node.func, uuid4())
dask[name] = (
apply,
retrieve(node.func),
list(map(retrieve, node.args)),
(dict, list(map(list, valmap(retrieve, node.kwargs).items()))),
)
scope[node] = name
return name
评论列表
文章目录