Project

General

Profile

Tâche #12517

Scénario #12516: Résolution de problèmes divers sur l'infocentre

Pb remontées infocentre erreur lors de l'exécution du script python

Added by Emmanuel IHRY over 5 years ago. Updated over 5 years ago.

Status:
Reporté
Priority:
Normal
Assigned To:
Start date:
08/31/2015
Due date:
% Done:

0%

Estimated time:
2.00 h
Remaining (hours):
0.0

Description

sur le serveur 1-1465, erreur lors de l'exécution du script python

/etc/cron.d# /root/scripts/infocentre/infocentre.py -s stats.eole.i2 -d uploads -f /root/scripts/infocentre/variables/variables.ini
Traceback (most recent call last):
File "/root/scripts/infocentre/infocentre.py", line 101, in <module>
main()
File "/root/scripts/infocentre/infocentre.py", line 97, in main
stats = write_stats(conf_out)
File "/root/scripts/infocentre/infocentre.py", line 65, in write_stats
conf_out.write(ic)
File "/root/scripts/infocentre/SafeUTF8ConfigParser.py", line 12, in write
fp.write("{0} = {1}\n".format(key, unicode(value).replace('\n', '\n\t').encode('utf8')))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 28: ordinal not in range(128)
root@sbl-dom-pne-t1:/etc/cron.d#


Related issues

Copied to supervision-psin - Tâche #13006: Pb remontées infocentre erreur lors de l'exécution du script python Fermé 08/31/2015

History

#1 Updated by Emmanuel IHRY over 5 years ago

  • Description updated (diff)

#2 Updated by Emmanuel IHRY over 5 years ago

  • Subject changed from Pb remontées infocentre to Pb remontées infocentre erreur lors de l'exécution du script python
  • Description updated (diff)

#3 Updated by Benjamin Bohard over 5 years ago

Jusqu'ici, toutes les noms de variable utilisés dans les fichiers ini ne comportaient que des caractères ascii. Il est sans doute possible de prendre en charge un autre encodage plus complet mais il faudrait s'assurer que l'encodage utilisé pour les fichier ini soit toujours le même pour faciliter le traitement (éviter une phase de détection de l'encodage qui n'est pas fiable à 100 %).

Le changement porterait sur "unicode(value)" (dans ce cas, "value" est considéré être une suite de caractères ascii).

#4 Updated by Emmanuel IHRY over 5 years ago

  • Assigned To set to Benjamin Bohard
  • Distribution changed from EOLE 2.5 to EOLE 2.4

on reparle de la solution à partir du 31/08

A étudier sur 2.4 et 2.3
et le cas échéant à reporter sur 2.5

#5 Updated by Benjamin Bohard over 5 years ago

  • Estimated time set to 2.00 h
  • Remaining (hours) set to 2.0

#6 Updated by Emmanuel IHRY over 5 years ago

  • Status changed from Nouveau to Reporté
  • Remaining (hours) changed from 2.0 to 0.0

Also available in: Atom PDF