URI: 
       twallet: test_addresses_sanity to include (part of) address in exception - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 407e3514cc705caf25d807c5933b1b638d1e832f
   DIR parent 4db1535bceeb58bfb8e46d83de45fa56cca352b2
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Mon, 13 May 2019 23:20:48 +0200
       
       wallet: test_addresses_sanity to include (part of) address in exception
       
       related: #5342
       
       Diffstat:
         M electrum/wallet.py                  |       7 +++++--
       
       1 file changed, 5 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/electrum/wallet.py b/electrum/wallet.py
       t@@ -255,8 +255,11 @@ class Abstract_Wallet(AddressSynchronizer):
            def test_addresses_sanity(self):
                addrs = self.get_receiving_addresses()
                if len(addrs) > 0:
       -            if not bitcoin.is_address(addrs[0]):
       -                raise WalletFileException('The addresses in this wallet are not bitcoin addresses.')
       +            addr = str(addrs[0])
       +            if not bitcoin.is_address(addr):
       +                neutered_addr = addr[:5] + '..' + addr[-2:]
       +                raise WalletFileException(f'The addresses in this wallet are not bitcoin addresses.\n'
       +                                          f'e.g. {neutered_addr} (length: {len(addr)})')
        
            def calc_unused_change_addresses(self):
                with self.lock: