diff --git a/src/cutecoin/core/net/node.py b/src/cutecoin/core/net/node.py index 4c25fdbf0e7fbb08492924d85e7c9699c7392162..1a1326f26504a24f0479155f8c60c845a493b21a 100644 --- a/src/cutecoin/core/net/node.py +++ b/src/cutecoin/core/net/node.py @@ -303,7 +303,7 @@ class Node(QObject): block_data['number'])) self.changed.emit() except ValueError as e: - if '404' in e: + if '404' in str(e): self.set_block(None) logging.debug("Error in block reply") self.changed.emit() diff --git a/src/cutecoin/gui/community_tile.py b/src/cutecoin/gui/community_tile.py index 4d6c0f0cd6ea935ba2dd39465ab38a9b24e9d68a..5e820a5cd2aa372ad87ed21bb8b00a2c9d447d16 100644 --- a/src/cutecoin/gui/community_tile.py +++ b/src/cutecoin/gui/community_tile.py @@ -81,6 +81,19 @@ class CommunityTile(QFrame): </html>""".format(currency=self.community.currency, message=self.tr("Not connected")) self.text_label.setText(description) + except ValueError as e: + if '404' in str(e): + description = """<html> + <body> + <p> + <span style=" font-size:16pt; font-weight:600;">{currency}</span> + </p> + <p>{message}</p> + </body> + </html>""".format(currency=self.community.currency, + message=self.tr("Community not initialized")) + self.text_label.setText(description) + self.busy.hide() def mousePressEvent(self, event): diff --git a/src/cutecoin/gui/community_view.py b/src/cutecoin/gui/community_view.py index 86186a84413dbf4ff658bc53d3a47c7befc447ef..250242f65e607a02be992e9e43b4316915bdb2b3 100644 --- a/src/cutecoin/gui/community_view.py +++ b/src/cutecoin/gui/community_view.py @@ -192,6 +192,9 @@ class CommunityWidget(QWidget, Ui_CommunityWidget): except NoPeerAvailable as e: logging.debug(str(e)) text += " ( ### ) " + except NoPeerAvailable as e: + logging.debug(str(e)) + if len(self.community.network.synced_nodes) == 0: self.button_membership.setEnabled(False)