Un décorateur pour accepter les callbacks en Python

Photo d'un petit serpent qui tient au creux de la main

Un des événements auxquels on veut réagir le plus souvent, c’est l’appel d’une fonction, donc en gros être capable de fournir un callback quand on fonction est appelée. On peut bien entendu coder la logique du callback dans chaque fonction et méthode que l’on met en œuvre, mais avec un peu d’astuce, on peu trouver une solution générique qui va couvrir Pareto des besoins.

La suite

Envoi d’un email par logging en cas de plantage d’un script python (ou: comment faire bouffer u”\xe9″ à SMTPHandler)

monty python the meaning of life

(Ceci est un post invité d’un débutant pour les débutants… sous licence creative common 3.0 unported.) Il y a peu, je me suis mis à utiliser logging pour debugger mes scripts de débutant. Si comme moi vous avez l’habitude de mettre des print partout pour trouver l’origine d’un problème, et qu’ensuite vous avez passé de [...]

La suite

Log post mortem avec Python

Photo de the walking dead

Recette de callback sur un crash de la VM suite à la levée d’une exception.

La suite

Explication de code : callback à la mise à jour d’un array Numpy

Photo d'une boîte qui permet de stocker ses pillules par jour de prise

Toujours dans l’esprit de l’explication de code, voici un petit bout de numpyries envoyé par un lecteur.

La suite

Qu’est-ce qu’un callback ?

Photo du tardis

Un jour vous vous baladez avec vos premiers succès en prog, vous vous chauffer à utiliser une library externe (ce qui fait toujours peur au début) et il y a un truc que vous ne savez pas faire. Vous posez la question sur un forum, et on vous répond: “mais c’est simple, il suffit de passer un callback“.

La suite