[config/respbats] Une solution plus propre pour definir l'encodage de sortie

On autorise PYTHONIOENCODING à être transmi via un sudo et on met des
export PYTHONIOENCODING=utf-8 \o/
This commit is contained in:
Valentin Samir 2013-11-26 02:05:26 +01:00
parent 17331e48d8
commit 8bd394dbe8
4 changed files with 3 additions and 6 deletions

View file

@ -2,14 +2,9 @@
# -*- coding: utf-8 -*-
""" Définition de variables de configuration et de comportement des scripts Cr@ns """
import sys
import time
import datetime
# Les deux ligne c-dessous sont caca, mais ça permet de piper les scripts sans se prendre des UnicodeEncodeError
reload(sys)
sys.setdefaultencoding('utf-8')
# Fichier généré à partir de bcfg2
from config_srv import adm_only, role

View file

@ -1,2 +1,3 @@
#!/bin/sh
export PYTHONIOENCODING=utf-8
sudo -u respbats /usr/scripts/utils/chambre.py $*

View file

@ -1,5 +1,5 @@
#!/bin/sh
export PYTHONIOENCODING=utf-8
if [ ! -e /usr/scripts/var/encodage_scripts/$UID ]; then
cat /usr/scripts/var/encodage_scripts/disclaimer
touch /usr/scripts/var/encodage_scripts/$UID

View file

@ -1,2 +1,3 @@
#!/bin/sh
export PYTHONIOENCODING=utf-8
LANG=fr_FR.UTF-8 sudo -u respbats /usr/scripts/gestion/whos_lc.py $*