diff -r 2a70d5240300 -r 21164625b393 svgui/pyjs/jsonrpc/django/jsonrpc.py --- a/svgui/pyjs/jsonrpc/django/jsonrpc.py Fri Nov 23 11:01:20 2018 +0100 +++ b/svgui/pyjs/jsonrpc/django/jsonrpc.py Fri Nov 23 12:13:24 2018 +0100 @@ -4,6 +4,7 @@ from __future__ import absolute_import import datetime +from builtins import str as text from django.core.serializers import serialize @@ -74,7 +75,7 @@ if error not in d: d[error] = [] for errorval in form.errors[error]: - d[error].append(unicode(errorval)) + d[error].append(text(errorval)) return d @@ -101,7 +102,7 @@ field_type = field.__class__.__name__ msgs = {} for n, m in field.error_messages.items(): - msgs[n] = unicode(m) + msgs[n] = text(m) res['error_messages'] = msgs if field_type in ['ComboField', 'MultiValueField', 'SplitDateTimeField']: res['fields'] = map(describe_field, field.fields)