The 2005-04-05 at 22:16 by Loïc d'Anterroches filed under News.
Si vous programmez une application un rien complexe, vous savez que la probabilité d’avoir un bug entraînant un crash est assez élevée. C’est ainsi, la dure loi de Murphy est toujours là pour nous faire revenir sur terre.
En Python, un crash est souvent synonyme d’une exception non attendue. Mongoose est une bibliothèque en LGPL qui va attraper cette exception rebelle et l’afficher dans une fenêtre, l’écrire dans un fichier de log ou faire ce que vous voulez avec. C’est élégant et agréable pour l’utilisateur car ce dernier a alors en mains des informations qu’il peut facilement transmettre au support technique pour se faire aider.
Je me suis permis de l’étendre pour avoir un affichage avec PyGTK au lieu de wxPython, pour cela juste le fichier reporters.py à remplacer et vous pouvez utiliser GuiPyGtkReporter().
Python est vraiment un langage agréable à utiliser pour sa syntaxe et le fait que cela soit un langage dynamique, mais aussi pour la multitude d’interfaces avec des bibliothèques performantes pour le calcul scientifique, la 3D et j’en passe. Voici une petite liste de liens qui peut vous intéresser si vous codez en Python.
Comments from readers