From 31f63d2a273f2da3e323643eb9213999bc1184b7 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sun, 25 Jan 2015 16:23:09 +0100
Subject: [PATCH] Better handling of community connection failure

---
 src/cutecoin/core/app.py         | 3 +--
 src/cutecoin/gui/currency_tab.py | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/cutecoin/core/app.py b/src/cutecoin/core/app.py
index d6d1f611..e351f3ef 100644
--- a/src/cutecoin/core/app.py
+++ b/src/cutecoin/core/app.py
@@ -32,8 +32,7 @@ class Application(object):
         self.load()
 
     def get_account(self, name):
-        if not self.accounts[name]:
-            self.load_account(name)
+        self.load_account(name)
         if name in self.accounts.keys():
             return self.accounts[name]
         else:
diff --git a/src/cutecoin/gui/currency_tab.py b/src/cutecoin/gui/currency_tab.py
index 3c53eec4..796392d8 100644
--- a/src/cutecoin/gui/currency_tab.py
+++ b/src/cutecoin/gui/currency_tab.py
@@ -49,7 +49,7 @@ class BlockchainWatcher(QObject):
             except NoPeerAvailable:
                 return
             except requests.exceptions.RequestException as e:
-                self.connection_error.emit(str(e))
+                self.connection_error.emit("Cannot check new block : {0}".format(str(e)))
 
     new_block_mined = pyqtSignal(int)
     connection_error = pyqtSignal(str)
-- 
GitLab