accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: Creation d'un thread dans djang o, comment récuperer les erreurs

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.python ] 

Retour : Accueil du site fr comp lang python   charte stats de ce groupe


  Sujet:   Re: Creation d'un thread dans djang o, comment récuperer les erreurs  
 De: inva...@nowhere.invalid.org (Alex Marandon)
 Groupes: fr.comp.lang.python
 Date: 16. May 2008, 18:02:11
 References: 1
octobre wrote:
> Pour une tache couteuse en ressources, je crée un thread séparé lors
> de la requête et ensuite je le surveille depuis la première requête.
> Parfois le thread ne fonctionne pas (erreur). Comment puis je
> rediriger la sortie erreur de mon thread vers un fichier ? merci !

Bonjour,

Les erreurs sont envoyées à l'objet sys.stderr. Tu peux le remplacer par 
l'objet de ton choix. Cet objet devra implémenter une méthode write. 
Coup de chance : les objets fichier propose une telle méthode.

Exemple:

$ python -c "import sys; sys.stderr = open('mes_erreurs','a'); 1/0"
$ cat mes_erreurs
Traceback (most recent call last):
   File "<string>", line 1, in <module>
ZeroDivisionError: integer division or modulo by zero

J'espère que cela réponds à ta question.


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)