提交 636e0978 authored 作者: Frederic's avatar Frederic

Don't warn for dict of size 1.

This was creating warning in the tests.
上级 5ceb373d
...@@ -202,7 +202,8 @@ def get_updates_and_outputs(ls): ...@@ -202,7 +202,8 @@ def get_updates_and_outputs(ls):
def is_updates(elem): def is_updates(elem):
if isinstance(elem, dict): if isinstance(elem, dict):
# Make sure the updates will be applied in a deterministic order # Make sure the updates will be applied in a deterministic order
if not isinstance(elem, gof.python25.OrderedDict): if (not isinstance(elem, gof.python25.OrderedDict) and
len(elem) > 1):
warnings.warn("Expected OrderedDict or OrderedUpdates, got "\ warnings.warn("Expected OrderedDict or OrderedUpdates, got "\
+ str(type(elem)) + ". This can make your script non-" + str(type(elem)) + ". This can make your script non-"
"deterministic.") "deterministic.")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论