提交 4449d5e8 authored 作者: notoraptor's avatar notoraptor

Update `apply_policy()` in `theano/gof/cc`.

This function expects policy to be lists (or tuples) of functions, but individual functions are sometimes passed directly.
上级 780536f2
...@@ -476,7 +476,8 @@ def apply_policy(policy, r, name, sub): ...@@ -476,7 +476,8 @@ def apply_policy(policy, r, name, sub):
C{policy[0](r) + policy[1](r) + ...}. C{policy[0](r) + policy[1](r) + ...}.
""" """
if isinstance(policy, (list, tuple)): if not isinstance(policy, (list, tuple)):
policy = [policy]
ret = "" ret = ""
for sub_policy in policy: for sub_policy in policy:
ret += sub_policy(r, name, sub) ret += sub_policy(r, name, sub)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论