https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2014-10-31T09:57:49ZEnsemble Ouvert Libre Évolutifcreole - Tâche #9452: pas de message d'erreur explicite si "raise" dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/9452?journal_id=371162014-10-31T09:57:49ZEmmanuel GARETTE
<ul><li><strong>Assigné à</strong> <del><i>Emmanuel GARETTE</i></del> supprimé</li></ul><p>Je pensais ajouter un "print" mais les messages peuvent apparaitre en double. C'est trop compliquer pour que je puisse résoudre le problème.</p> creole - Tâche #9452: pas de message d'erreur explicite si "raise" dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/9452?journal_id=374632014-11-06T13:27:27ZKlaas TJEBBES
<ul><li><strong>Tâche parente</strong> mis à <i>#9446</i></li></ul> creole - Tâche #9452: pas de message d'erreur explicite si "raise" dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/9452?journal_id=375512014-11-07T08:19:29ZEmmanuel GARETTE
<ul><li><strong>Tâche parente</strong> changé de <i>#9446</i> à <i>#9534</i></li></ul> creole - Tâche #9452: pas de message d'erreur explicite si "raise" dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/9452?journal_id=381672014-11-17T16:58:53ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul><p>Appliqué par commit <a class="changeset" title="Correction de la récupération de messages d'erreur à divers endroits remplacement de tous les ap..." href="https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/245c027d9fe4f8d91efed519049188b28c49f0cf">245c027d9fe4f8d91efed519049188b28c49f0cf</a>.</p> creole - Tâche #9452: pas de message d'erreur explicite si "raise" dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/9452?journal_id=381682014-11-17T17:00:24ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Assigné à</strong> mis à <i>Bruno Boiget</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>1.0</i> à <i>0.25</i></li></ul> creole - Tâche #9452: pas de message d'erreur explicite si "raise" dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/9452?journal_id=381702014-11-17T17:05:58ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Restant à faire (heures)</strong> changé de <i>0.25</i> à <i>0.5</i></li></ul> creole - Tâche #9452: pas de message d'erreur explicite si "raise" dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/9452?journal_id=381712014-11-17T17:06:34ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul></ul><p>après recherche avec Emmanuel, le problème provient du fait que le message d'erreur est récupéré avec err.message.</p>
<p>Dans certains cas, cette variable n'est pas renseignée (ex: pour une erreur d'ouverture de fichier, message est vide il semble calculé à l'appel de str ou unicode sur l'exception).</p>
<p>J'ai remplacé toutes les occurences dans les fichiers du projet Creole. après vérification des corrections, il faudrait faire la même chose avec le projet pyeole).</p> creole - Tâche #9452: pas de message d'erreur explicite si "raise" dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/9452?journal_id=382582014-11-19T10:05:02ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul></ul><p>j'ai profité de la correction de cette demande pour faire également du nettoyage dans la librairie pyeole:</p>
<ul>
<li>remplacement des appels à err.message par str(err). Dans le cas ou le résultat doit être en unicode, utilisation de normalize(str(err)) (normalize est dans pyeole.encode)</li>
<li>ménage dans les différentes déclarations de chaînes (ajout de u'' sur des chaines dans pkg.py, lock.py, + quelques ajouts de chaînes internationalisées)</li>
</ul> creole - Tâche #9452: pas de message d'erreur explicite si "raise" dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/9452?journal_id=383802014-11-20T15:52:54ZEmmanuel GARETTE
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>0.5</i> à <i>0.0</i></li></ul><p>Ok pour l'exemple vu avec Bruno.</p>
<pre>
root@amonecole:~# reconfigure
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Début de configuration
--------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Préparation pour reconfigure
--------------------------------------------------------------------------------------------------------------------------------------------------------------
[Errno 2] No such file or directory: '/etc/eole/.container_instance.lock'
root@amonecole:~#
</pre>