Browse Source

Merge pull request #6076 from JeremyRand/initial-download-exception

Use specific Exception when chain isn't synced
hard-fail-on-bad-server-string
ghost43 5 years ago
committed by GitHub
parent
commit
b31efdc3e7
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      electrum/commands.py

6
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')

Loading…
Cancel
Save