From c73074866b6c851b00b514435785845e5b9469fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 19 Jan 2020 19:34:55 +0100 Subject: [PATCH] python3: convert .keys to list before comparing --- welco/sources/phone/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/welco/sources/phone/views.py b/welco/sources/phone/views.py index f04341f..7f59ada 100644 --- a/welco/sources/phone/views.py +++ b/welco/sources/phone/views.py @@ -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)}),