From 0d671e67c51cfab25b67d406857d8bcc14cac7c9 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Thu, 22 Sep 2016 10:57:28 +0200 Subject: [PATCH] sign_transaction: do not stop if a keystore raises an exception --- lib/wallet.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/wallet.py b/lib/wallet.py index bf2c6629..61fa391f 100644 --- a/lib/wallet.py +++ b/lib/wallet.py @@ -1017,8 +1017,10 @@ class Abstract_Wallet(PrintError): # sign for k in self.get_keystores(): - k.sign_transaction(tx, password) - + try: + k.sign_transaction(tx, password) + except: + continue def get_unused_addresses(self): # fixme: use slots from expired requests