URI: 
       twallet: add lnworker in constructor for CLI - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 2ec82433b43b60a635a4d80af87381d5017c2fc1
   DIR parent 446a8b0dd9024d70c247755a877d2c4786ee35be
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Mon,  6 May 2019 12:26:53 +0200
       
       wallet: add lnworker in constructor for CLI
       
       Diffstat:
         M electrum/wallet.py                  |       6 +++---
       
       1 file changed, 3 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/electrum/wallet.py b/electrum/wallet.py
       t@@ -45,6 +45,7 @@ from .util import (NotEnoughFunds, UserCancelled, profiler,
                           WalletFileException, BitcoinException,
                           InvalidPassword, format_time, timestamp_to_datetime, Satoshis,
                           Fiat, bfh, bh2u, TxMinedInfo, quantize_feerate)
       +from .simple_config import get_config
        from .bitcoin import (COIN, TYPE_ADDRESS, is_address, address_to_script,
                              is_minikey, relayfee, dust_threshold)
        from .crypto import sha256d
       t@@ -229,11 +230,11 @@ class Abstract_Wallet(AddressSynchronizer):
                if self.storage.get('wallet_type') is None:
                    self.storage.put('wallet_type', self.wallet_type)
        
       -        self.lnworker = None
                # invoices and contacts
                self.invoices = InvoiceStore(self.storage)
                self.contacts = Contacts(self.storage)
                self._coin_price_cache = {}
       +        self.lnworker = LNWallet(self) if get_config().get('lightning') else None
        
            def stop_threads(self):
                super().stop_threads()
       t@@ -249,8 +250,7 @@ class Abstract_Wallet(AddressSynchronizer):
        
            def start_network(self, network):
                AddressSynchronizer.start_network(self, network)
       -        if network.config.get('lightning'):
       -            self.lnworker = LNWallet(self)
       +        if self.lnworker:
                    self.lnworker.start_network(network)
        
            def load_and_cleanup(self):