提交 18c4e3a5 authored 作者: James Bergstra's avatar James Bergstra

debugprint - raise error for unsupported object

上级 5a798e4f
...@@ -53,6 +53,8 @@ def debugprint(obj, depth=-1, print_type=False, file=None): ...@@ -53,6 +53,8 @@ def debugprint(obj, depth=-1, print_type=False, file=None):
results_to_print.extend(obj.outputs) results_to_print.extend(obj.outputs)
elif isinstance(obj, Function): elif isinstance(obj, Function):
results_to_print.extend(obj.maker.env.outputs) results_to_print.extend(obj.maker.env.outputs)
else:
raise TypeError("debugprint cannot print an object of this type", obj)
for r in results_to_print: for r in results_to_print:
debugmode.debugprint(r, depth=depth, done=done, print_type=print_type, file=_file) debugmode.debugprint(r, depth=depth, done=done, print_type=print_type, file=_file)
if file is _file: if file is _file:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论