La base est en ISO, donc on fait ça correctement

This commit is contained in:
Vincent Le Gallic 2012-11-28 18:28:26 +01:00
parent 750a23602a
commit aec6088f00
2 changed files with 2 additions and 2 deletions

View file

@ -82,7 +82,7 @@ class Attr(object):
self.value = val self.value = val
def __str__(self): def __str__(self):
return self.__unicode__().encode('utf-8') return self.__unicode__().encode('ISO8859-1')
def __unicode__(self): def __unicode__(self):
# XXX - Vérifier que cette méthode produit un objet parsable # XXX - Vérifier que cette méthode produit un objet parsable

View file

@ -66,7 +66,7 @@ def escape(chaine):
def ldif_to_uldif(ldif): def ldif_to_uldif(ldif):
uldif = {} uldif = {}
for attr, vals in ldif.items(): 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 return uldif
def ldif_to_cldif(ldif, conn, check_ctxt = True): def ldif_to_cldif(ldif, conn, check_ctxt = True):