POC Campus Condorcet : correction encodage et charset

This commit is contained in:
Paul Marillonnet 2017-09-25 19:20:22 +02:00
parent 171fb85533
commit c6cc1811b8
1 changed files with 7 additions and 1 deletions

View File

@ -32,6 +32,12 @@ supann_host_role_attribute = 'supannRoleGenerique'
supann_host_role_value = '{SUPANN}R10' # 'Responsable de mission'
def sorting_key(tuple_input):
if type(tuple_input[1]) is unicode:
return tuple_input[1].encode('utf-8')
else:
return unicode(tuple_input[1], 'utf-8')
def render_message(request, message):
"""Renders a simple message to a base template"""
return render(request, 'simple_message.html', {'message': message})
@ -114,7 +120,7 @@ def ldap_get_attribute_from_subtree_nodes(subtree_base, filter, attribute):
description = node_data.get('description', [_('No description')])[0]
choices.append((attribute_value, description))
choices.sort(key=lambda x: unicode(x[1], 'utf-8'))
choices.sort(key=sorting_key)
return choices
def ldap_terminate(l):