svgui/pyjs/jsonrpc/django/jsonrpc.py
changeset 1763 bcc07ff2362c
parent 1754 63f4af6bf6d9
child 1765 ccf59c1f0b45
--- a/svgui/pyjs/jsonrpc/django/jsonrpc.py	Thu Aug 17 11:39:10 2017 +0300
+++ b/svgui/pyjs/jsonrpc/django/jsonrpc.py	Thu Aug 17 14:27:06 2017 +0300
@@ -159,21 +159,21 @@
                 return {'success': False, 'errors': builderrors(f)}
             return {'success': True}
 
-        elif command.has_key('describe_errors'):
+        elif 'describe_errors' in command:
             field_names = command['describe_errors']
             return describe_fields_errors(f.fields, field_names)
 
-        elif command.has_key('describe'):
+        elif 'describe' in command:
             field_names = command['describe']
             return describe_fields(f.fields, field_names)
 
-        elif command.has_key('save'):
+        elif 'save' in command:
             if not f.is_valid():
                 return {'success': False, 'errors': builderrors(f)}
             instance = f.save()  # XXX: if you want more, over-ride save.
             return {'success': True, 'instance': json_convert(instance)}
 
-        elif command.has_key('html'):
+        elif 'html' in command:
             return {'success': True, 'html': f.as_table()}
 
         return "unrecognised command"