commit b31efdc3e7bfc763551423ce030250d22889da43
parent 6307e13549486f31ac22e65f1a79b83e8dcba66d
Author: ghost43 <somber.night@protonmail.com>
Date: Wed, 8 Apr 2020 08:34:40 +0000
Merge pull request #6076 from JeremyRand/initial-download-exception
Use specific Exception when chain isn't synced
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/electrum/commands.py b/electrum/commands.py
@@ -68,6 +68,10 @@ if TYPE_CHECKING:
known_commands = {} # type: Dict[str, Command]
+class NotSynchronizedException(Exception):
+ pass
+
+
def satoshis(amount):
# satoshi conversion must not be performed by the parser
return int(COIN*Decimal(amount)) if amount not in ['!', None] else amount
@@ -822,7 +826,7 @@ class Commands:
if not isinstance(wallet, Deterministic_Wallet):
raise Exception("This wallet is not deterministic.")
if not wallet.is_up_to_date():
- raise Exception("Wallet not fully synchronized.")
+ raise NotSynchronizedException("Wallet not fully synchronized.")
return wallet.min_acceptable_gap()
@command('w')