From 38aabd672c67d5e766c87ed4c4656d723e0c86a3 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Mon, 6 Jan 2020 16:48:29 +0100 Subject: [PATCH] Update Zanata script for Python 3.5 Python 3.5 - unlike Python 3.6 - does not accept byte strings in json.loads, so convert from bytes to string first. This is needed now since the script is run under python3.5 and not anymore using python 2.7. Change-Id: Ie223ab715d6f1c2d77344a9bcc3d3885c3be85c7 --- .../prepare-zanata-client/files/query-zanata-project-version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/prepare-zanata-client/files/query-zanata-project-version.py b/roles/prepare-zanata-client/files/query-zanata-project-version.py index 6421d13b..e1daa5b7 100755 --- a/roles/prepare-zanata-client/files/query-zanata-project-version.py +++ b/roles/prepare-zanata-client/files/query-zanata-project-version.py @@ -45,7 +45,7 @@ def main(): except ValueError: sys.exit(1) if r.status_code == 200: - details = json.loads(r.content) + details = json.loads(r.content.decode('utf-8')) if details['status'] == 'READONLY': sys.exit(1) sys.exit(0)