Browse Source
LNWatcher: implement diagnostic_name; for nicer log lines
patch-4
SomberNight
4 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
1 changed files with
7 additions and
1 deletions
-
electrum/lnwatcher.py
|
|
@ -276,6 +276,9 @@ class WatchTower(LNWatcher): |
|
|
|
# and a queue for seeing which txs are being published |
|
|
|
self.tx_progress = {} # type: Dict[str, ListenerItem] |
|
|
|
|
|
|
|
def diagnostic_name(self): |
|
|
|
return "local_tower" |
|
|
|
|
|
|
|
async def start_watching(self): |
|
|
|
# I need to watch the addresses from sweepstore |
|
|
|
lst = await self.sweepstore.list_channels() |
|
|
@ -344,9 +347,12 @@ class WatchTower(LNWatcher): |
|
|
|
class LNWalletWatcher(LNWatcher): |
|
|
|
|
|
|
|
def __init__(self, lnworker: 'LNWallet', network: 'Network'): |
|
|
|
LNWatcher.__init__(self, network) |
|
|
|
self.network = network |
|
|
|
self.lnworker = lnworker |
|
|
|
LNWatcher.__init__(self, network) |
|
|
|
|
|
|
|
def diagnostic_name(self): |
|
|
|
return f"{self.lnworker.wallet.diagnostic_name()}-LNW" |
|
|
|
|
|
|
|
@ignore_exceptions |
|
|
|
@log_exceptions |
|
|
|