2016-03-03 19 views
5

Stiamo usando PyCharm 5.0.1 per il debugging a più thread.
Quando si ferma in corrispondenza di un punto di interruzione, solo il thread specifico si arresta mentre tutti gli altri continuano. Ciò rende difficile "congelare il momento" e controllare i valori dei parametri e lo stato corrente degli altri thread.

È possibile sospendere tutto il thread mentre uno di essi si è fermato su un breakpoint?PyCharm - come sospendere tutti i thread

Ciò è possibile con la nuovissima Pycharm 2016 o la [più recente] versione Pycharm?

+0

Perché il titolo della domanda che utilizza "PyCharm 3" e il corpo della domanda dice PyCharm 5.0.1? –

+0

Hai ragione, riparato, grazie. – user3139774

+0

FYI, c'è una nuova versione di Pycharm appena rilasciata: 2016.1, non sono ancora stati testati per vedere se è d'aiuto, ma elenca una serie di miglioramenti per il debug nelle note di rilascio. –

risposta

1

Secondo this thread questo è possibile dopo PyCharm 2.016,2:

Elizaveta Shashkova 27 LUGLIO 2016:

La nuova funzionalità è apparso in PyCharm 2.016,2: filo breakpoint sospendere la politica. Puoi andare a Esegui | Visualizza i punti di interruzione, selezionare il punto di interruzione e modificarne i criteri di sospensione: "Discussione" o "Tutto". Inoltre è possibile impostare la politica di default per tutti i punti di interruzione.

Problemi correlati