URI: 
       tlnrouter/channeldb: small import clean-up - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit d9552858085969feaf2ead1cd280e1eaefa30d48
   DIR parent 47ee02569af047d803592c43277ffb053a547bd7
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Fri, 16 Aug 2019 22:37:33 +0200
       
       lnrouter/channeldb: small import clean-up
       
       Diffstat:
         M electrum/channel_db.py              |      17 +++--------------
         M electrum/lnrouter.py                |      24 ++++--------------------
       
       2 files changed, 7 insertions(+), 34 deletions(-)
       ---
   DIR diff --git a/electrum/channel_db.py b/electrum/channel_db.py
       t@@ -23,14 +23,9 @@
        # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        # SOFTWARE.
        
       -from datetime import datetime
        import time
        import random
       -import queue
        import os
       -import json
       -import threading
       -import concurrent
        from collections import defaultdict
        from typing import Sequence, List, Tuple, Optional, Dict, NamedTuple, TYPE_CHECKING, Set
        import binascii
       t@@ -39,21 +34,15 @@ import base64
        
        from .sql_db import SqlDB, sql
        from . import constants
       -from .util import bh2u, profiler, get_headers_dir, bfh, is_ip_address, list_enabled_bits, print_msg, chunks
       +from .util import bh2u, profiler, get_headers_dir, bfh, is_ip_address, list_enabled_bits
        from .logging import Logger
       -from .storage import JsonDB
       +from .lnutil import LN_GLOBAL_FEATURES_KNOWN_SET, LNPeerAddr
        from .lnverifier import LNChannelVerifier, verify_sig_for_channel_update
       -from .crypto import sha256d
       -from . import ecc
       -from .lnutil import (LN_GLOBAL_FEATURES_KNOWN_SET, LNPeerAddr, NUM_MAX_EDGES_IN_PAYMENT_PATH,
       -                     NotFoundChanAnnouncementForUpdate)
       -from .lnverifier import verify_sig_for_channel_update
       -from .lnmsg import encode_msg
        
        if TYPE_CHECKING:
       -    from .lnchannel import Channel
            from .network import Network
        
       +
        class UnknownEvenFeatureBits(Exception): pass
        
        def validate_features(features : int):
   DIR diff --git a/electrum/lnrouter.py b/electrum/lnrouter.py
       t@@ -23,34 +23,18 @@
        # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        # SOFTWARE.
        
       -from datetime import datetime
       -import time
       -import random
        import queue
       -import os
       -import json
       -import threading
       -import concurrent
        from collections import defaultdict
        from typing import Sequence, List, Tuple, Optional, Dict, NamedTuple, TYPE_CHECKING, Set
       -import binascii
       -import base64
        
       -from . import constants
       -from .util import bh2u, profiler, get_headers_dir, is_ip_address, list_enabled_bits, print_msg, chunks
       +from .util import bh2u, profiler
        from .logging import Logger
       -from .storage import JsonDB
       -from .lnverifier import LNChannelVerifier, verify_sig_for_channel_update
       -from .crypto import sha256d
       -from . import ecc
       -from .lnutil import (LN_GLOBAL_FEATURES_KNOWN_SET, LNPeerAddr, NUM_MAX_EDGES_IN_PAYMENT_PATH,
       -                     NotFoundChanAnnouncementForUpdate)
       -from .lnmsg import encode_msg
       -from .channel_db import ChannelDB
       +from .lnutil import NUM_MAX_EDGES_IN_PAYMENT_PATH
       +from .channel_db import ChannelDB, Policy
        
        if TYPE_CHECKING:
            from .lnchannel import Channel
       -    from .network import Network
       +
        
        class NoChannelPolicy(Exception):
            def __init__(self, short_channel_id: bytes):