Projet

Général

Profil

Tâche #14664

Distribution EOLE - Scénario #14473: Traitement express (01-03)

Message d'erreur obscur dans CreoleLint

Ajouté par Philippe Caseiro il y a environ 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
15/01/2016
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Sur une 2.5.2 (machine de dev)

J'ai par erreur dans un dico copier 2 fois la même déclaration de variable, Creoled plante (jusque là tout vas bien).
Quand je lance CreoleLint il me retourne un message d'erreur UnicodeEncodeError (encore elle) sans me dire dans quel dico
j'ai fait la boulette.

Ce n'est pas très grave mais bon pour les utilisateurs qui font des dicos perso c'est sympa d'avoir un message d'erreur qui aide a trouver l'origine du problème.

Révisions associées

Révision 47ffb16a (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Suppression d'un transcodage forcé engendant une UnicodeEncodeError

  • creole/lxml_parser.py : suppression de l'utilisation de "str()"

Ref: #14664 @30m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Projet changé de Distribution EOLE à creole
  • Temps estimé mis à 1.00 h
  • Tâche parente mis à #14473

#2 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Joël Cuissinat
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.25

Si toutefois le cas inverse apparaissait (cas où l'appel à str() s'avérerait obligatoire, il faudra envisager l'utilisation de pyeole.encode.normalize() :)

#3 Mis à jour par Emmanuel GARETTE il y a environ 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Avant mise à jour j'ai bien l'erreur UnicodeDecodeError.

Après avoir refait le paquet et mis à jour :

  File "/usr/lib/python2.7/dist-packages/creole/lxml_parser.py", line 24, in parse_xml_file
    raise ConfigError(_(u"Error while parsing file {0}: {1}").format(filename, err))
ConfigError: Erreur lors du parsing du fichier /usr/share/eole/creole/dicos/20_wpkg.xml : Erreur la variable wpkg_wpkg_base est d\xe9clar\xe9e plusieurs fois dans le dictionnaire

Formats disponibles : Atom PDF