Browse Source

lnrouter/channeldb: small import clean-up

dependabot/pip/contrib/deterministic-build/ecdsa-0.13.3
SomberNight 6 years ago
committed by ThomasV
parent
commit
d955285808
  1. 17
      electrum/channel_db.py
  2. 24
      electrum/lnrouter.py

17
electrum/channel_db.py

@ -23,14 +23,9 @@
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE. # SOFTWARE.
from datetime import datetime
import time import time
import random import random
import queue
import os import os
import json
import threading
import concurrent
from collections import defaultdict from collections import defaultdict
from typing import Sequence, List, Tuple, Optional, Dict, NamedTuple, TYPE_CHECKING, Set from typing import Sequence, List, Tuple, Optional, Dict, NamedTuple, TYPE_CHECKING, Set
import binascii import binascii
@ -39,21 +34,15 @@ import base64
from .sql_db import SqlDB, sql from .sql_db import SqlDB, sql
from . import constants 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 .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 .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: if TYPE_CHECKING:
from .lnchannel import Channel
from .network import Network from .network import Network
class UnknownEvenFeatureBits(Exception): pass class UnknownEvenFeatureBits(Exception): pass
def validate_features(features : int): def validate_features(features : int):

24
electrum/lnrouter.py

@ -23,34 +23,18 @@
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE. # SOFTWARE.
from datetime import datetime
import time
import random
import queue import queue
import os
import json
import threading
import concurrent
from collections import defaultdict from collections import defaultdict
from typing import Sequence, List, Tuple, Optional, Dict, NamedTuple, TYPE_CHECKING, Set from typing import Sequence, List, Tuple, Optional, Dict, NamedTuple, TYPE_CHECKING, Set
import binascii
import base64
from . import constants from .util import bh2u, profiler
from .util import bh2u, profiler, get_headers_dir, is_ip_address, list_enabled_bits, print_msg, chunks
from .logging import Logger from .logging import Logger
from .storage import JsonDB from .lnutil import NUM_MAX_EDGES_IN_PAYMENT_PATH
from .lnverifier import LNChannelVerifier, verify_sig_for_channel_update from .channel_db import ChannelDB, Policy
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
if TYPE_CHECKING: if TYPE_CHECKING:
from .lnchannel import Channel from .lnchannel import Channel
from .network import Network
class NoChannelPolicy(Exception): class NoChannelPolicy(Exception):
def __init__(self, short_channel_id: bytes): def __init__(self, short_channel_id: bytes):

Loading…
Cancel
Save