From 7ff8d38c724a85ae2c755030b32c859a8d595b17 Mon Sep 17 00:00:00 2001 From: bernat Date: Fri, 14 Apr 2006 17:14:52 +0200 Subject: [PATCH] Sous OpenBSD, l'encodage est None en l'absence de terminal darcs-hash:20060414151452-d1718-0d53d5a7bb34c9c55a3daee3872b2bd0170d6f18.gz --- gestion/affich_tools.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gestion/affich_tools.py b/gestion/affich_tools.py index b3df3832..2d1e9bb5 100755 --- a/gestion/affich_tools.py +++ b/gestion/affich_tools.py @@ -10,10 +10,14 @@ Licence : GPLv2 import sys, sre, os, tempfile # Détermination de l'encodage +encoding = None try: from locale import getpreferredencoding encoding = getpreferredencoding() except: + pass + +if not encoding: encoding = sys.stdin.encoding or "ISO-8859-15" # Si aucune locale n'est définie, on se met en ISO-8859-15