Gibt es eine einfache Möglichkeit, innerhalb von Python-Code zu erkennen, dass dieser Code über den Python-Debugger ausgeführt wird?Wie erkennt man, dass Python-Code über den Debugger ausgeführt wird?
Ich habe eine kleine Python-Anwendung, die Java-Code verwendet (dank JPype). Wenn ich den Python-Teil debugge, möchte ich, dass die eingebettete JVM auch Debug-Optionen erhält.
Obwohl es scheint ein sauberer Weg zu sein, ist es nicht in pdb funktioniert, wenn kein Haltepunkt gesetzt ist. – apoorvkul
Hmm, du hast recht - es muss eine Optimierung sein, die der Debugger benutzt. Das heißt, die meiste Zeit, wenn Sie im Debugger laufen, haben Sie einen Breakpoint gesetzt. – babbageclunk