1
0

lnworker: fix silent TypeError in _calc_routing_hints_for_invoice

This commit is contained in:
SomberNight
2019-08-16 22:03:20 +02:00
committed by ThomasV
parent 02681c6664
commit ba431495db
3 changed files with 8 additions and 5 deletions

View File

@@ -33,7 +33,7 @@ import json
import sys
import ipaddress
import asyncio
from typing import NamedTuple, Optional, Sequence, List, Dict, Tuple
from typing import NamedTuple, Optional, Sequence, List, Dict, Tuple, TYPE_CHECKING
import traceback
import dns
@@ -60,6 +60,9 @@ from .simple_config import SimpleConfig
from .i18n import _
from .logging import get_logger, Logger
if TYPE_CHECKING:
from .channel_db import ChannelDB
_logger = get_logger(__name__)
@@ -307,7 +310,7 @@ class Network(Logger):
self.lngossip = lnworker.LNGossip(self)
self.local_watchtower = lnwatcher.WatchTower(self) if self.config.get('local_watchtower', True) else None
else:
self.channel_db = None
self.channel_db = None # type: Optional[ChannelDB]
self.lngossip = None
self.local_watchtower = None