python3: convert .keys to list before comparing

This commit is contained in:
Frédéric Péters 2020-01-19 19:34:55 +01:00
parent d93570aa87
commit c73074866b
1 changed files with 2 additions and 2 deletions

View File

@ -200,7 +200,7 @@ def take_line(request):
try:
payload = json.loads(request.body)
assert isinstance(payload, dict), 'payload is not a JSON object'
assert payload.keys() == ['callee'], 'payload must have only one key: callee'
assert list(payload.keys()) == ['callee'], 'payload must have only one key: callee'
except (TypeError, ValueError, AssertionError) as e:
return HttpResponseBadRequest(json.dumps({'err': 1, 'msg':
force_text(e)}),
@ -221,7 +221,7 @@ def release_line(request):
try:
payload = json.loads(request.body)
assert isinstance(payload, dict), 'payload is not a JSON object'
assert payload.keys() == ['callee'], 'payload must have only one key: callee'
assert list(payload.keys()) == ['callee'], 'payload must have only one key: callee'
except (TypeError, ValueError, AssertionError) as e:
return HttpResponseBadRequest(json.dumps({'err': 1, 'msg':
force_text(e)}),