check_certs-UnicodeEncodeError.patch
sso/check_certs.py | ||
---|---|---|
30 | 30 |
# librairie Creole non disponible, on ne vérifie pas le certificat |
31 | 31 |
sys.exit(0) |
32 | 32 | |
33 |
missing_msg = """ |
|
33 |
missing_msg = u"""
|
|
34 | 34 | |
35 | 35 |
Attention, les adresses suivantes ne sont pas définies |
36 |
comme sujet du certificat %s: %s
|
|
36 |
comme sujet du certificat {0}: {1}
|
|
37 | 37 | |
38 | 38 |
""" |
39 | 39 | |
... | ... | |
81 | 81 |
addr_err.append(addr) |
82 | 82 |
res_verify = False |
83 | 83 |
if len(addr_err) > 0: |
84 |
print_orange(missing_msg % (config.CERTFILE, ", ".join(addr_err))) |
|
84 |
missings = missing_msg.format(config.CERTFILE.decode('utf-8'), |
|
85 |
u", ".join([unicode(addr) for addr in addr_err])) |
|
86 |
print_orange(missings.encode('utf-8')) |
|
85 | 87 |
print warn_msg |
86 | 88 |
if config.CERTFILE == default_cert: |
87 | 89 |
print default_msg |