From aec6088f00c8b768de1c71a0376c32cb971b6508 Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Wed, 28 Nov 2012 18:28:26 +0100 Subject: [PATCH] =?UTF-8?q?La=20base=20est=20en=20ISO,=20donc=20on=20fait?= =?UTF-8?q?=20=C3=A7a=20correctement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- attributs.py | 2 +- lc_ldap.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/attributs.py b/attributs.py index 95c9696..06b1c36 100644 --- a/attributs.py +++ b/attributs.py @@ -82,7 +82,7 @@ class Attr(object): self.value = val def __str__(self): - return self.__unicode__().encode('utf-8') + return self.__unicode__().encode('ISO8859-1') def __unicode__(self): # XXX - Vérifier que cette méthode produit un objet parsable diff --git a/lc_ldap.py b/lc_ldap.py index 09a2321..c0b50b6 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -66,7 +66,7 @@ def escape(chaine): def ldif_to_uldif(ldif): uldif = {} for attr, vals in ldif.items(): - uldif[attr] = [ unicode(val, 'utf-8') for val in vals ] + uldif[attr] = [ unicode(val, 'ISO8859-1') for val in vals ] return uldif def ldif_to_cldif(ldif, conn, check_ctxt = True):