Per scopi di apprendimento, voglio seguire il percorso di esecuzione in una libreria python di framework robot. Attualmente lo ssh libraryDebug di librerie di parole chiave python per framework robot
Qual è il modo migliore per farlo?
Ho visto debug lib, che sembra fornirmi la possibilità di impostare un punto di interruzione e generare una nuova shell. Tuttavia, voglio esaminare il flusso di esecuzione, lo stack e i valori delle variabili impostati. Qualcosa come pudb ma attivato tramite pybot. È possibile?
Che lo ha fatto, ho aperto lib/python2.7/site-packages/SSHLibrary/library.py e ha aggiunto di importazione sys, pdb; pdb.Pdb (stdout = sys .__ stdout __). set_trace() a una funzione di parola chiave. – Dave