J'utilise Netbeans pour coder Django. Quand j'insérer:ipython montrant le charabia lors du débogage de Django avec Netbeans
import ipdb; ipdb.set_trace()
exécution du flux s'arrête mais il montre du charabia, tels que:
[1;32m/path/to/file/models.py[0m(344)[0;36macceptBid[1;34m()[0m
[1;32m 343 [1;33m [1;32mimport[0m [1;37mipdb[0m[1;33m;[0m [1;37mipdb[0m[1;33m.[0m[1;37mset_trace[0m[1;33m([0m[1;33m)[0m[1;33m[0m[0m
[0m[1;32m--> 344 [1;33m [1;32mreturn[0m [1;37mself[0m[1;33m.[0m[1;37msenderId[0m[1;33m([0m[1;33m)[0m [1;33m==[0m [1;37muser_obj[0m[1;33m.[0m[1;37mid[0m[1;33m[0m[0m
[0m[1;32m 345 [1;33m[1;33m[0m[0m
[0m
Je peux utiliser ensuite sauter et tout de pdb. Mais je ne vois pas où je suis dans le code, ce qui me force à utiliser pdb au lieu de ipdb.
voir aussi cette question connexe: http://stackoverflow.com/questions/19189124/ipdb-show-color-code-instead-of-color – User
cette question a été fixée avec un peu de chance dans [ipdb 0.8.1] (https://pypi.python.org/pypi/ipdb/0.8.1). –