XHTML.net

Technology talks by Loïc d’Anterroches

News, articles, PHP, scripts, XHTML/CSS, …

  1. Home
  2. News

Rapport de crash d'une application facilité en Python

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.

Une exception attrapée par Mongoose

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

Voice your ideas

It is painless and I try not to kill electrons in the process.


Your email is required but will not be shared nor displayed.


Do you think your comment will force me to write even better stuff next time? If so, you simply rock.


Logo of Plume CMS