2012-07-02 19 views
5

Qual è il metodo consigliato per eseguire il debug di server web Python (ho Plone/Zope) con Sublime Text 2?Sublime, Python, server web e di impostazione punti di interruzione

  • impostare punti di interruzione reali nel editor di testo ...

  • ... preferibilmente attraverso comando contesto linea sensibile e hanno un indicatore del margine di editor di testo ...

  • .. .un server Web Python in esecuzione (processo locale) onora istantaneamente i punti di interruzione senza riavviare ...

  • ... e quando si colpisce il punto di interruzione aprire un prompt di debug in un terminale o in un'altra finestra, può essere pdb

L'obiettivo è che i punti di interruzione non sarebbe difficile breakpoint import pdb ; pdb.set_trace() stile come è necessario riavviare il software di saltare come punto di interruzione e non è possibile abilitare/disabilitare run-time.

Piattaforma: OSX.

risposta

2

mr.freeze fornisce un modo per impostare un punto di interruzione in un'istanza di Zope in esecuzione senza riavvio e uno script di esempio per l'integrazione con TextMate (attivato tramite un tasto di scelta rapida). Ci vorrebbe un po 'di lavoro per trasformarlo in un plug-in Sublime Text, ma sarebbe un buon punto di partenza.

script TextMate

il campione sono in the README ma non chiarificati.

Problemi correlati