From 111aad0ae6442545d2290af32359d30494158765 Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Mon, 21 Nov 2016 06:18:27 +0100
Subject: [PATCH] Fix simple_requests

---
 src/sakia/core/net/api/bma/access.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sakia/core/net/api/bma/access.py b/src/sakia/core/net/api/bma/access.py
index e2a8ba1e..36d08852 100644
--- a/src/sakia/core/net/api/bma/access.py
+++ b/src/sakia/core/net/api/bma/access.py
@@ -261,11 +261,11 @@ class BmaAccess(QObject):
         """
         nodes = self.filter_nodes(request, self._network.synced_nodes)
         if len(nodes) > 0:
-            node = random.choice(nodes)
-            req = request(node.endpoint.conn_handler(), **req_args)
             tries = 0
             json_data = None
             while tries < 3:
+                node = random.choice(nodes)
+                req = request(node.endpoint.conn_handler(), **req_args)
                 try:
                     json_data = await req.get(**get_args, session=self._network.session)
                     return json_data
-- 
GitLab