initialiser PYTHONIOENCODING pour faciliter l'exécution de scripts python
This commit is contained in:
parent
390233a4a2
commit
24812c1795
|
@ -105,6 +105,15 @@ __uaddpath "@@dest@@/legacy" UINCPATH
|
|||
[ -z "$UTOOLS_LANG" ] && UTOOLS_LANG="$LANG"
|
||||
export LANG UTOOLS_LANG
|
||||
|
||||
if [ -z "$PYTHONIOENCODING" ]; then
|
||||
__shopt="$(shopt -p nocasematch)"; shopt -s nocasematch
|
||||
case "$LANG" in
|
||||
*.utf8|*.utf-8) export PYTHONIOENCODING=utf-8;;
|
||||
*@euro) export PYTHONIOENCODING=latin1;;
|
||||
esac
|
||||
eval "$__shopt"; unset __shopt
|
||||
fi
|
||||
|
||||
# Le fichier nutoolsrc doit être chargé systématiquement
|
||||
[ -f /etc/nutoolsrc ] && . /etc/nutoolsrc
|
||||
[ -f ~/.nutoolsrc ] && . ~/.nutoolsrc
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||
##@before nutools
|
||||
|
||||
# Valeur de LANG à forcer
|
||||
# Valeur de LANG à initialiser, si elle n'est pas déjà définie
|
||||
#export UTOOLS_LANG=fr_FR.UTF-8
|
||||
|
||||
# Valeur de LESSCHARSET s'il faut la forcer. Normalement, less détecte
|
||||
|
@ -15,6 +15,10 @@
|
|||
#export UTOOLS_INPUT_ENCODING=utf-8
|
||||
#export UTOOLS_EDITOR_ENCODING=utf-8
|
||||
|
||||
# Encoding pour Python. Cette valeur est automatiquement initialisée si LANG est
|
||||
# de la forme *.UTF-8 ou *@euro
|
||||
#export PYTHONIOENCODING=utf-8
|
||||
|
||||
# Ne pas utiliser la librairie readline pour la saisie des informations
|
||||
#export UTOOLS_NO_READLINE=1
|
||||
|
||||
|
|
Loading…
Reference in New Issue