2017-11-27 2 views
0

Das Ausführen von Python-Scripts im Debugger schlägt fehl sys.stderr. Wenn mein Skript im Terminal abstürzt, sehe ich den vollständigen Stack-Trace, während es beim Debuggen ohne Ausgabe endet.VS-Code Python-Debug-Konsole unvollständig

RedirectOutput wird angenommen, dass zu tun,

https://code.visualstudio.com/docs/python/debugging

es noch nicht. Ich bin mit den debugOptions wie unten in meiner Konfiguration

"debugOptions": [ 
       "WaitOnAbnormalExit", 
       "WaitOnNormalExit", 
       "RedirectOutput" 
      ] 

Lauf Python 2.7 durch die Art und Weise

+0

obwohl ich dieses Problem lösen könnte, ist die Kombination oder Unterscheidung zwischen Debug-Konsole und Terminal auch nicht dadurch gelöst, VS-Code –

Antwort

0

es selbst behoben. Es ist eine Mischung aus Einstellungen.

Jetzt ist es Rohre alle Ausgaben in das Terminal anstelle des debug_console und zeigt jeden Kanal stdout & Stderr

"debugOptions": [ 
      "WaitOnAbnormalExit", 
      "WaitOnNormalExit" 
     ], 
     "console": "integratedTerminal", 
     "stopOnEntry": false