Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
380 views
in Technique[技术] by (71.8m points)

python 2.7 - ipython debugger dump to file to debug later

When running code across various machines occasionally I will see an error that I would like to debug. In ipython, simply typing "debug" will let me interactively navigate up/down through the stack trace and see what was causing the issue.

The debug only works on the most recent exception. Is it possible to dump something to a file upon exception so that a command like debug can be called later to explore all the elements that were in memory? This is especially useful when code is being run on a parallel environment / cluster and I want to see why a particular instance of the code failed (since it is not always possible to reproduce locally).


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...