From a6bc1eeb232f4fbf464582dcd08fe0be43077c6c Mon Sep 17 00:00:00 2001
From: Stavros Sachtouris <saxtouri@admin.grnet.gr>
Date: Thu, 11 Jun 2015 18:29:08 +0300
Subject: [PATCH] Allow syncer init errors to reach caller

---
 agkyra/protocol.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/agkyra/protocol.py b/agkyra/protocol.py
index 68b9023..7d95822 100644
--- a/agkyra/protocol.py
+++ b/agkyra/protocol.py
@@ -456,6 +456,7 @@ class WebSocketProtocol(WebSocket):
             except KeyError:
                 pass
 
+        syncer_ = None
         try:
             syncer_settings = setup.SyncerSettings(
                 self.settings['url'], self.settings['token'],
@@ -466,9 +467,6 @@ class WebSocketProtocol(WebSocket):
             syncer_ = syncer.FileSyncer(syncer_settings, master, slave)
             self.syncer_settings = syncer_settings
             syncer_.initiate_probe()
-        except setup.ClientError:
-            syncer_ = None
-            raise
         finally:
             with SYNCERS.lock() as d:
                 d[0] = syncer_
-- 
GitLab