提交 6f92ed1e authored 作者: James Bergstra's avatar James Bergstra

un-optimizing Function.__call__ a bit to reflect more old behaviour

上级 12e9dd7b
...@@ -435,7 +435,10 @@ class Function(object): ...@@ -435,7 +435,10 @@ class Function(object):
#TODO: provide a Param option for skipping the filter if we #TODO: provide a Param option for skipping the filter if we
# really want speed. # really want speed.
s = self.input_storage[i] s = self.input_storage[i]
s.storage[0] = s.type.filter(arg, strict=s.strict) if arg is None:
s.storage[0] = arg
else:
s.storage[0] = s.type.filter(arg, strict=s.strict)
s.provided += 1 s.provided += 1
i+=1 i+=1
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论