2017-05-26 2 views
0

Es ist tatsächlich ein Verdienst der Stärke von PyDev/Eclipse, dass der Debugger auch die entsprechenden Teile der importierten numpy/pandas durchläuft, an den Stellen, an denen ihre Funktionalitäten von meinem Skript verwendet werden, z. df = pandas.dataframe ({...Schritt mein Skript nicht seine Importe - Funktionalität?

Aber wenn ich zuversichtlich bin, dass die Importe funktionieren OK: Gibt es eine Möglichkeit für den Debugger, nur durch meine eigenen 10 Zeilen Skript und nicht seine Importe zu gehen? Es würde sparen viele Prüfzeit.

(Eclipse C/C++ unter Windows 10 64-Bit)

Thank you!

Antwort

1

es gibt tatsächlich eine solche Funktionalität in dem Debugger zur Verfügung, aber es hat noch keine UI (hatte immer noch keine Zeit, es zu implementieren)

Sie können jedoch eine Umgebungsvariable festlegen, um sie zu verwenden.

Dh: eine Umgebungsvariable hinzufügen namens PYDEVD_FILTERS es (Sie es in der Interpreter-Konfiguration hinzufügen können oder durch die Bearbeitung Ihrer Start) und stellen Sie eine Liste von Pfaden zu sein, die die Verzeichnisse entsprechen, die Sie durch ; getrennt ignoriert werden sollen (fnmatch style) - diese Übereinstimmungen werden vom Debugger übersprungen.

Siehe: https://github.com/fabioz/PyDev.Debugger/blob/master/_pydevd_bundle/pydevd_utils.py#L191 als eine Referenz für diese (z. B. pydevd_utils.is_ignored_by_filter).

+0

Vielen Dank, das ist toll Fabio! Ich schätze die Zeit, die Sie gebraucht haben, um zu antworten. Ich werde nachsehen. Alles Gute – Relaxed1

Verwandte Themen