From 88eeab68efa05684e5e71682a5de8bc1849c618c Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Wed, 2 Dec 2015 20:16:44 +0100 Subject: [PATCH] Fix crash #274 --- src/cutecoin/core/app.py | 2 +- src/cutecoin/core/graph.py | 2 +- src/cutecoin/gui/wot_tab.py | 11 ++++++++--- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/cutecoin/core/app.py b/src/cutecoin/core/app.py index a018dc02..9f4dbed2 100644 --- a/src/cutecoin/core/app.py +++ b/src/cutecoin/core/app.py @@ -42,7 +42,7 @@ class Application(QObject): Init a new "cutecoin" application :param QCoreApplication qapp: Qt Application :param quamash.QEventLoop loop: quamash.QEventLoop instance - :param IdentitiesRegistry identities_registry: IdentitiesRegistry instance + :param cutecoin.core.registry.IdentitiesRegistry identities_registry: IdentitiesRegistry instance :return: """ diff --git a/src/cutecoin/core/graph.py b/src/cutecoin/core/graph.py index 66946173..57ca50fd 100644 --- a/src/cutecoin/core/graph.py +++ b/src/cutecoin/core/graph.py @@ -118,7 +118,7 @@ class Graph(object): node = self._graph[pubkey] if node['id'] in tuple(done): continue - identity_selected = identity.from_handled_data(node['text'], node['id'], BlockchainState.VALIDATED) + identity_selected = identity.from_handled_data(node['text'], node['id'], None, BlockchainState.VALIDATED) certifier_list = yield from identity_selected.unique_valid_certifiers_of(self.app.identities_registry, self.community) yield from self.add_certifier_list(certifier_list, identity_selected, identity) diff --git a/src/cutecoin/gui/wot_tab.py b/src/cutecoin/gui/wot_tab.py index d8fd8081..8e7f0edc 100644 --- a/src/cutecoin/gui/wot_tab.py +++ b/src/cutecoin/gui/wot_tab.py @@ -26,8 +26,7 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): def __init__(self, app): """ - :param cutecoin.core.app.Application app: Application instance - :return: + :param cutecoin.core.app.Application app: Application instance """ super().__init__() # construct from qtDesigner @@ -178,6 +177,7 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): self.app.identities_registry.from_handled_data( metadata['text'], metadata['id'], + None, BlockchainState.VALIDATED, self.community ) @@ -294,6 +294,7 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): self.app.identities_registry.from_handled_data( metadata['text'], metadata['id'], + None, BlockchainState.VALIDATED, self.community ) @@ -303,6 +304,7 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): identity = self.app.identities_registry.from_handled_data( metadata['text'], metadata['id'], + None, BlockchainState.VALIDATED, self.community ) @@ -315,6 +317,7 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): identity = self.app.identities_registry.from_handled_data( metadata['text'], metadata['id'], + None, BlockchainState.VALIDATED, self.community ) @@ -327,6 +330,7 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): identity = self.app.identities_registry.from_handled_data( metadata['text'], metadata['id'], + None, BlockchainState.VALIDATED, self.community ) @@ -346,7 +350,8 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): or metadata['id'] in [contact['pubkey'] for contact in self.account.contacts]: return False dialog = ConfigureContactDialog(self.account, self.window(), {'name': metadata['text'], - 'pubkey': metadata['id']}) + 'pubkey': metadata['id'], + }) result = dialog.exec_() if result == QDialog.Accepted: self.window().refresh_contacts() -- GitLab