PyDev-Debugging: Öffnen Sie nicht "_pydev_execfile" am Ende

9

Ich bin neu in Python und Eclipse.

Ich debugge eine Moduldatei mit Eclipse / PyDev. Wenn ich in der letzten Zeile der Datei auf "Step over" oder "Step return" klicke, öffnet Eclipse die Datei "_pydev_execfile", wo ich erneut auf "Step over" oder "Step return" klicken muss, bevor das Debugging beendet wird.

Tritt dies für alle oder nur für mich auf?

Kann ich das vermeiden?

    
Bananach 15.08.2016, 12:23
quelle

1 Antwort

2

Im Allgemeinen können Sie # @DontTrace am Ende von Zeilen setzen, die Funktionen definieren, um diese Funktionen im Traceback zu ignorieren.

In dem in der Frage beschriebenen speziellen Fall funktioniert das folgendermaßen: Ändern Sie die Definition von execfile () in _pydev_execfile.py in:

%Vor%

Danach öffnet PyDev am Ende des Debuggens eine weitere Datei (codecs.py). Um dies zu beheben, müssen Sie @DontTrace einige weitere Funktionen in dieser (aber nur in dieser) Funktion ausführen.

    
Bananach 18.08.2016, 07:28
quelle

Tags und Links