diff --git a/gestion/affich_tools.py b/gestion/affich_tools.py index 9f7c4328..d0d37f77 100755 --- a/gestion/affich_tools.py +++ b/gestion/affich_tools.py @@ -187,7 +187,11 @@ def tableau(data, titre=None, largeur=None, alignement=None, format=None, dialog def reformate(data, format): if format == 's': - return unicode(data) + try: + return unicode(data) + except: + sys.stderr.write("Cannot cast to unicode %r\n" % data) + return unicode(data, errors='ignore') elif format == 'o' : data = float(data)