Il 19/12/2013 12:38, Luca Fabbri ha scritto:
2013/12/19 Yuri <[email protected]>:
http://stackoverflow.com/questions/1237379/how-do-i-set-sys-excepthook-to-invoke-pdb-globally-in-python
+10% di produttività :-D
Sostanzialmente, fa in modo che ogni volta che c'è un traceback, fa spuntare
il prompt del debugger (pdb.pm()). In questo modo posso capire le cause
dell'errore in uno script o in una istanza plone se sono in fg (non
sperimentato ma dovrebbe essere così).
Molto utile se avete a che fare con stutture dati ampie, complesse e piene
di sorprese (cioè pezzi che mancano, liste al posto di elementi e così via).
Non è più o meno quello che ottieni usando Products.PDBDebugMode?
Ad ogni modo, non sono prodotti che mi piacciono molto, il problema è
che anche il NotFound o l'Unauthorized sono eccezioni,
Vero, bisogna stare attenti perché sono già a loro volta gestite
internamente e loggate, senza però far morire Plone :-D
quindi ti trovi
spesso lì con il thread fermo per errori HTTP "previsti" :)
Meglio accenderli "a comando!".
Sì, in effetti lo sto usando per uno script, per il resto concordo che
Products.PDBDebugMode è il prodotto da usare per Plone.
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html