提交 41cfa5da 编写于 作者: D Dan Moldovan 提交者: TensorFlower Gardener

Actually restrict parse_expression to expression nodes.

PiperOrigin-RevId: 224826621
上级 8855358c
......@@ -117,7 +117,7 @@ def parse_expression(src):
"""
node = parse_str(src)
assert isinstance(node, gast.Module)
if len(node.body) != 1 and not isinstance(node.body[0], gast.Expr):
if len(node.body) != 1 or not isinstance(node.body[0], gast.Expr):
raise ValueError(
'Expected a single expression, found instead %s' % node.body)
return node.body[0].value
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册