Project

General

Profile

Tâche #14664

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

Message d'erreur obscur dans CreoleLint

Added by Philippe Caseiro over 7 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/15/2016
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
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.

Associated revisions

Revision 47ffb16a (diff)
Added by Joël Cuissinat over 7 years ago

Suppression d'un transcodage forcé engendant une UnicodeEncodeError

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

Ref: #14664 @30m

History

#1 Updated by Joël Cuissinat over 7 years ago

  • Project changed from Distribution EOLE to creole
  • Estimated time set to 1.00 h
  • Parent task set to #14473

#2 Updated by Joël Cuissinat over 7 years ago

  • Status changed from Nouveau to Résolu
  • Assigned To set to Joël Cuissinat
  • % Done changed from 0 to 100
  • Remaining (hours) set to 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 Updated by Emmanuel GARETTE over 7 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 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

Also available in: Atom PDF