!9325 Fix some nodes' locations miss line
From: @irmo Reviewed-by: @zh_qh,@ginfung Signed-off-by: @zh_qh
This commit is contained in:
commit
3fd4a51680
|
@ -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…
Reference in New Issue