Python生成器函数过早结束时应该引发什么异常?
上下文:搜索表示为具有__iter__
定义的允许代码的类的树,例如for i in BreadthFirstSearch(mytree)
.
这些搜索有一个max_depth
值,在该值之后它应该停止返回值。
发生这种情况时应该引发什么异常,或者应该以其他方式完成?
Python生成器函数过早结束时应该引发什么异常?
上下文:搜索表示为具有__iter__
定义的允许代码的类的树,例如for i in BreadthFirstSearch(mytree)
.
这些搜索有一个max_depth
值,在该值之后它应该停止返回值。
发生这种情况时应该引发什么异常,或者应该以其他方式完成?