From d15899b90ac29d995e6d42c345ca5cf56c00cad4 Mon Sep 17 00:00:00 2001 From: inso <insomniak.fr@gmaiL.com> Date: Fri, 19 Aug 2016 20:39:07 +0200 Subject: [PATCH] Fix issue #498 --- src/sakia/core/account.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/sakia/core/account.py b/src/sakia/core/account.py index 96ba5ada..a0db953f 100644 --- a/src/sakia/core/account.py +++ b/src/sakia/core/account.py @@ -20,7 +20,7 @@ from . import money from .wallet import Wallet from .community import Community from .registry import LocalState -from ..tools.exceptions import ContactAlreadyExists +from ..tools.exceptions import ContactAlreadyExists, LookupFailureError from .. import __version__ @@ -509,8 +509,12 @@ class Account(QObject): """ logging.debug("Certdata") blockUID = community.network.current_blockUID - identity = await self._identities_registry.future_find(pubkey, community) - selfcert = await identity.selfcert(community) + try: + identity = await self._identities_registry.future_find(pubkey, community) + selfcert = await identity.selfcert(community) + except LookupFailureError as e: + return False, str(e) + if selfcert: certification = Certification(PROTOCOL_VERSION, community.currency, self.pubkey, pubkey, blockUID, None) -- GitLab