From 7d3cc0e375c14675e71ea96945ae970ab59ac770 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Wed, 16 Sep 2015 07:57:06 +0200 Subject: [PATCH] Fix bugs in empty community --- src/cutecoin/core/registry/identity.py | 2 +- src/cutecoin/gui/certification.py | 2 +- src/cutecoin/gui/community_view.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cutecoin/core/registry/identity.py b/src/cutecoin/core/registry/identity.py index aa651d3a..a646f1d7 100644 --- a/src/cutecoin/core/registry/identity.py +++ b/src/cutecoin/core/registry/identity.py @@ -228,7 +228,7 @@ class Identity(QObject): {'search': self.pubkey}) return certifiers['isMember'] except ValueError as e: - if '404' in str(e): + if '404' in str(e) or '400' in str(e): pass else: raise diff --git a/src/cutecoin/gui/certification.py b/src/cutecoin/gui/certification.py index 0df35848..40cf7f9b 100644 --- a/src/cutecoin/gui/certification.py +++ b/src/cutecoin/gui/certification.py @@ -88,7 +88,7 @@ class CertificationDialog(QDialog, Ui_CertificationDialog): try: block_0 = yield from self.community.get_block(0) except ValueError as e: - if '404' in str(e): + if '404' in str(e) or '000' in str(e): block_0 = None except NoPeerAvailable as e: logging.debug(str(e)) diff --git a/src/cutecoin/gui/community_view.py b/src/cutecoin/gui/community_view.py index 250242f6..7d95edd9 100644 --- a/src/cutecoin/gui/community_view.py +++ b/src/cutecoin/gui/community_view.py @@ -192,7 +192,7 @@ class CommunityWidget(QWidget, Ui_CommunityWidget): except NoPeerAvailable as e: logging.debug(str(e)) text += " ( ### ) " - except NoPeerAvailable as e: + except ValueError as e: logging.debug(str(e)) -- GitLab