Ich benutze Python 2.4 und versuchen, eine verdrehte Anwendung zu debuggen.Überwachen Sie den Zustand eines Objekts in pdb
Gibt es irgendeine Möglichkeit, mit der ich vielleicht ein Objekt überwachen und die Ausführung unterbrechen kann, wenn sich der Wert ändert.
Für Beispiel
Um mit A.state = „verbunden“ start Was ich will, ist eine Benachrichtigung oder Pause in der Ausführung, wenn A.state seinen Wert ändert.
Ich bin neu zu pdb und verdreht, also wenn Sie diese Frage brauchen mehr Informationen, kann ich es zur Verfügung stellen.
http://stackoverflow.com/questions/192109/is-there-a-function-in-python-to-print-all-the-current-properties-and-values- dieser Frage und der Antwort von @ JeremyCantrell ist am nützlichsten. – franklin
Mögliches Duplikat von [Wie beobachtest du eine Variable in pdb] (http://stackoverflow.com/questions/7668979/how-do-you-watch-a-variable-in-pdb) – qff
Mögliches Duplikat: https://stackoverflow.com/questions/14139817/python-in-pdb-is-it-possible-to-enable-a-breakpoint-only-after-n-hit-counts – anijhaw