From 0ed08e118259854393d2a56080cbe89c4db94791 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Tue, 12 Jan 2016 04:57:02 +0100 Subject: [PATCH] Fix bug #337 --- src/sakia/core/net/api/bma/access.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sakia/core/net/api/bma/access.py b/src/sakia/core/net/api/bma/access.py index e02151e2..b2dd2643 100644 --- a/src/sakia/core/net/api/bma/access.py +++ b/src/sakia/core/net/api/bma/access.py @@ -268,6 +268,7 @@ class BmaAccess(QObject): node = random.choice(nodes) req = request(node.endpoint.conn_handler(), **req_args) tries = 0 + json_data = None while tries < 3: try: json_data = yield from req.get(**get_args) @@ -281,7 +282,7 @@ class BmaAccess(QObject): except jsonschema.ValidationError as e: logging.debug(str(e)) tries += 1 - if len(nodes) == 0 or json_data is None: + if len(nodes) == 0 or not json_data: raise NoPeerAvailable("", len(nodes)) return json_data -- GitLab