提交 01965a06 authored 作者: abergeron's avatar abergeron

Merge pull request #2623 from nouiz/traceback

Traceback
...@@ -67,9 +67,9 @@ def add_tag_trace(thing, user_line=1): ...@@ -67,9 +67,9 @@ def add_tag_trace(thing, user_line=1):
tr = simple_extract_stack(limit=limit)[:-1] tr = simple_extract_stack(limit=limit)[:-1]
# Different python version use different sementic for # Different python version use different sementic for
# limit. python 2.7 include the call to extrack_stack. The -1 get # limit. python 2.7 include the call to extrack_stack. The -1 get
# rid of it. We also want to get rid of the add_tag_trace call. # rid of it.
if tr and "add_tag_trace" in tr[-1][-1]:
tr = tr[:-1] # Get rid of Theano internal
while tr: while tr:
file_path = tr[-1][0] file_path = tr[-1][0]
rm = False rm = False
...@@ -87,8 +87,10 @@ def add_tag_trace(thing, user_line=1): ...@@ -87,8 +87,10 @@ def add_tag_trace(thing, user_line=1):
break break
if not rm: if not rm:
break break
# Keep only the most recent stack level.
# The order is from the oldest to the newest
if len(tr) > user_line: if len(tr) > user_line:
tr = tr[:user_line] tr = tr[-user_line:]
thing.tag.trace = tr thing.tag.trace = tr
return thing return thing
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论