diff -r 691083b5682a -r 4665ba25a0ba svgui/pyjs/jsonrpc/django/jsonrpc.py --- a/svgui/pyjs/jsonrpc/django/jsonrpc.py Fri Aug 18 20:14:38 2017 +0300 +++ b/svgui/pyjs/jsonrpc/django/jsonrpc.py Fri Aug 18 23:39:15 2017 +0300 @@ -120,8 +120,8 @@ def describe_field(field): res = {} field_type = field.__class__.__name__ - for fname in field_names.get(field_type, []) + \ - ['help_text', 'label', 'initial', 'required']: + for fname in (field_names.get(field_type, []) + + ['help_text', 'label', 'initial', 'required']): res[fname] = getattr(field, fname) if field_type in ['ComboField', 'MultiValueField', 'SplitDateTimeField']: res['fields'] = map(describe_field, field.fields)