Für Lernzwecke möchte ich den Ausführungspfad in einem Roboter-Framework Python-Bibliothek folgen. Eigentlich ist die ssh libraryDebugger-Roboter-Framework Python-Schlüsselwort-Bibliotheken
Was ist der beste Weg, dies zu tun?
Ich habe mir debug lib angeschaut, was mir die Möglichkeit gibt, einen Breakpoint zu setzen und eine neue Shell zu erzeugen. Ich möchte jedoch den Ausführungsfluss, den Stack und die Variablenwerte untersuchen. Etwas wie Pudb, aber über Pybot ausgelöst. Ist das möglich?
, dass es tat, öffnete ich lib/python2.7/site-packages/SSHLibrary/library.py und hinzugefügt Import sys, pdb; pdb.Pdb (stdout = sys .__ stdout __). set_trace() zu einer Schlüsselwortfunktion. – Dave