Comments on: Lancer pdb dès qu’une exception a lieu http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Lucas-C http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/#comment-159944 Wed, 29 Apr 2015 12:52:59 +0000 http://sametmax.com/?p=16055#comment-159944 Sur le sujet, il est intéressant de lire l’avis de Guido sur le sujet de la programmation fonctionnelle,

et notamment pourquoi il voulait retirer la fonction reduce() de la lib standard

(elle a finalement été reléguée dans functools):

http://www.artima.com/weblogs/viewpost.jsp?thread=98196

]]>
By: Lucas-C http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/#comment-159069 Mon, 13 Apr 2015 20:18:52 +0000 http://sametmax.com/?p=16055#comment-159069 J’utilise une version un peu plus verbeuse:

https://github.com/Lucas-C/linux_configuration/blob/master/languages/python/pdb_on_err.py

Les fonctionnalités en bonus:

support d’ipdb
invocation dans le code en block de contexte ‘with’
invocation en ligne de commande avec import de module et arguments: python -m pdb_on_err script.py arg1 arg2

Testée et garanti, ça m’a aidé des dizaines de fois !

]]>
By: Sam http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/#comment-159041 Mon, 13 Apr 2015 12:19:13 +0000 http://sametmax.com/?p=16055#comment-159041 Il vous en pris.

]]>
By: floweb http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/#comment-159039 Mon, 13 Apr 2015 12:11:08 +0000 http://sametmax.com/?p=16055#comment-159039 MERCI SAM ! <3

Grâce à runserver_plus, je retrouve mon Werkzeug avec Django <3

]]>
By: LBarret http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/#comment-158997 Sun, 12 Apr 2015 10:14:59 +0000 http://sametmax.com/?p=16055#comment-158997 ( Ne marche pas avec Pyside AFAICT, dans ce cas, il faut remplacer les exceptions dans les builtins )

]]>
By: floweb http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/#comment-158959 Sat, 11 Apr 2015 09:49:18 +0000 http://sametmax.com/?p=16055#comment-158959 Merci Sam <3, je teste ça dès lundi !

]]>
By: Sam http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/#comment-158958 Sat, 11 Apr 2015 09:22:33 +0000 http://sametmax.com/?p=16055#comment-158958 On peut bien entendu intégrer cette astuce à django en mettant dans le fichier settings.py :

if DEBUG:
    # le code ici

Mais Django permet d’intégrer werkzeug avec l’app django-extensions qui fournit la commande runserver_plus: on obtient exactement la même chose qu’avec flask.

]]>
By: floweb http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/#comment-158956 Sat, 11 Apr 2015 07:33:54 +0000 http://sametmax.com/?p=16055#comment-158956 On pourrait coupler ça avec Django d’après vous ?

Je suis pas assez spécialiste pour imaginer un truc comme ça, mais y’a moyen que ce soit faisable non ?

Werkzeug permet un truc comme ça out-of-the-box je crois, moi qui suit habitué à Flask en tout cas j’ai ça.

Mais Django pèche de ce côté là, et ça manque quand même.

]]>
By: Obitw0 http://sametmax.com/lancer-pdb-des-quune-exception-a-lieu/#comment-158937 Fri, 10 Apr 2015 16:53:56 +0000 http://sametmax.com/?p=16055#comment-158937 Super tips! Je prends :)

]]>