2015-10-06 71 views
6

爲了學習的目的,我想遵循機器人框架python庫中的執行路徑。 其實ssh library調試機器人框架python關鍵字庫

這樣做的最好方法是什麼?

我看了看debug lib,這似乎爲我提供了設置斷點和產生新外殼的能力。不過,我想檢查執行流,堆棧和變量值集。像pudb,但通過pybot觸發。這可能嗎?

回答

12

您可以在機器人上使用pdb。機器人框架用戶指南中的「Using the python debugger (pdb)」部分記錄瞭如何操作。

它給人的例子是要設置一個斷點,以補充一點:

import sys, pdb; pdb.Pdb(stdout=sys.__stdout__).set_trace() 
+0

也做到了,我開的lib/python2.7 /站點包/ SSHLibrary/library.py和進口增加sys,pdb; pdb.Pdb(stdout = sys .__ stdout __)。set_trace()到關鍵字函數。 – Dave

相關問題