From ab7530d85d4c0fd5658d4451aa2de69b20080a2d Mon Sep 17 00:00:00 2001 From: glondu Date: Wed, 25 Jan 2006 00:57:27 +0100 Subject: [PATCH] On ne dcode pas une chane dj en unicode. darcs-hash:20060124235727-68412-7d326434d0e7e1d834c104bc1f87906ddc3de653.gz --- gestion/ldap_crans.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 298c0258..c0bdb92c 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -76,7 +76,11 @@ def decode(s): s doit être en utf-8 """ - return s.decode('utf-8','ignore') # On ignore les erreurs + if type(s) is unicode: + # Si s est déjà un unicode, on ne décode pas + return s + else: + return s.decode('utf-8','ignore') # On ignore les erreurs accents = "êëèéÉÈÀÙâäàûüôöÖÔîïÎÏ'çÇÿßæÆøØ" # Si modif ici modifier aussi la fonction def strip_accents(a):