def boolop_node(draw, value=None, op=binary_bool_operator, **kwargs):
value = value or const_node()
node = astroid.BoolOp(draw(op))
if kwargs.get('min_size', 0) < 2:
kwargs['min_size'] = 2
node.postinit(draw(hs.lists(value, **kwargs)))
return node
评论列表
文章目录