diff --git a/sso/check_certs.py b/sso/check_certs.py index f4c96a1..36c07e8 100755 --- a/sso/check_certs.py +++ b/sso/check_certs.py @@ -30,10 +30,10 @@ except: # librairie Creole non disponible, on ne vérifie pas le certificat sys.exit(0) -missing_msg = """ +missing_msg = u""" Attention, les adresses suivantes ne sont pas définies -comme sujet du certificat %s: %s +comme sujet du certificat {0}: {1} """ @@ -81,7 +81,9 @@ def run_check(): addr_err.append(addr) res_verify = False if len(addr_err) > 0: - print_orange(missing_msg % (config.CERTFILE, ", ".join(addr_err))) + missings = missing_msg.format(config.CERTFILE.decode('utf-8'), + u", ".join([unicode(addr) for addr in addr_err])) + print_orange(missings.encode('utf-8')) print warn_msg if config.CERTFILE == default_cert: print default_msg