Fix d3viz multi-level tag.

上级 123d9007
......@@ -292,7 +292,10 @@ def var_tag(var):
"""Parse tag attribute of variable node."""
tag = var.tag
if hasattr(tag, 'trace') and len(tag.trace) and len(tag.trace[0]) == 4:
path, line, _, src = tag.trace[0]
if isinstance(tag.trace[0][0], (tuple, list)):
path, line, _, src = tag.trace[0][-1]
else:
path, line, _, src = tag.trace[0]
path = os.path.basename(path)
path = path.replace('<', '')
path = path.replace('>', '')
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论