From 730db0107e76d23d899d1c41404984cad4ddcfea Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Sun, 15 Nov 2015 11:36:12 +0100 Subject: [PATCH] =?UTF-8?q?Patch=20propos=C3=A9=20par=20valentin=20:=20ver?= =?UTF-8?q?ifie=20que=20le=20login=20est=20bien=20un=20unicode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestion/dialog/lc.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gestion/dialog/lc.py b/gestion/dialog/lc.py index c31b5081..da36b86f 100644 --- a/gestion/dialog/lc.py +++ b/gestion/dialog/lc.py @@ -11,6 +11,7 @@ import sys import time import ldap import traceback +import locale if '/usr/scripts' not in sys.path: sys.path.append('/usr/scripts') from pythondialog import Dialog @@ -32,6 +33,8 @@ class Dialog(CPS.Dialog): # On initialise le moteur de rendu en spécifiant qu'on va faire du dialog printing.template(dialog=True) self.ldap_test = ldap_test + if custom_user: + custom_user = custom_user.decode(locale.getdefaultlocale()[1] or "ascii") self.custom_user = custom_user self.check_ldap() login = self.conn.current_login