diff --git a/basicswap/basicswap.py b/basicswap/basicswap.py index 9cd52a1..c4ea6e0 100644 --- a/basicswap/basicswap.py +++ b/basicswap/basicswap.py @@ -914,8 +914,10 @@ class BasicSwap(BaseApp): self._is_encrypted, self._is_locked = self.ci(Coins.PART).isWalletEncryptedLocked() def unlockWallets(self, password: str, coin=None) -> None: + self.log.debug('[rm] unlockWallets') try: self._read_zmq_queue = False + self.log.debug('[rm] getListOfWalletCoins {}'.format(self.getListOfWalletCoins())) for c in self.getListOfWalletCoins(): if coin and c != coin: continue @@ -924,6 +926,9 @@ class BasicSwap(BaseApp): self._is_locked = False self.loadFromDB() + except Exception as e: + self.log.error(f'[rm] unlockWallets failed {e}') + raise (e) finally: self._read_zmq_queue = True