def to_params(expr, **kwargs):
if isinstance(expr, MesosDelayed):
return expr._params
if isinstance(expr, (Iterator, list, tuple, set)):
params = [to_params(e) for e in expr]
return flat_unique(params)
if isinstance(expr, dict):
params = [to_params(e) for e in expr.values()]
return flat_unique(params)
return []
评论列表
文章目录