fix some locations miss line

pull/9325/head
huanghui 4 years ago
parent 9cf4d0d0dc
commit 141cd4b3c2

@ -752,8 +752,11 @@ AnfNodePtr Parser::ParseAttribute(const FunctionBlockPtr &block, const py::objec
// process the node attr
auto attr_str = python_adapter::GetPyObjAttr(node, "attr").cast<std::string>();
MS_LOG(DEBUG) << "Attr = " << attr_str;
TraceGuard guard(GetLocation(python_adapter::GetPyObjAttr(node, "attr")));
AnfNodePtr attr_node = NewValueNode(attr_str);
AnfNodePtr attr_node = nullptr;
{
TraceGuard guard(GetLocation(python_adapter::GetPyObjAttr(node, "attr")));
attr_node = NewValueNode(attr_str);
}
// create the apply node
return block->func_graph()->NewCNode({op_node, value_node, attr_node});

Loading…
Cancel
Save