Browse Source
logging: eliminate "fee_estimates" log spam
only log fee estimates if they changed, instead of ~10 times per minute
patch-4
SomberNight
4 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
1 changed files with
4 additions and
1 deletions
-
electrum/network.py
|
|
@ -36,6 +36,7 @@ from typing import NamedTuple, Optional, Sequence, List, Dict, Tuple, TYPE_CHECK |
|
|
|
import traceback |
|
|
|
import concurrent |
|
|
|
from concurrent import futures |
|
|
|
import copy |
|
|
|
|
|
|
|
import aiorpcx |
|
|
|
from aiorpcx import TaskGroup |
|
|
@ -531,7 +532,9 @@ class Network(Logger, NetworkRetryManager[ServerAddr]): |
|
|
|
e = self.get_fee_estimates() |
|
|
|
for nblock_target, fee in e.items(): |
|
|
|
self.config.update_fee_estimates(nblock_target, fee) |
|
|
|
self.logger.info(f'fee_estimates {e}') |
|
|
|
if not hasattr(self, "_prev_fee_est") or self._prev_fee_est != e: |
|
|
|
self._prev_fee_est = copy.copy(e) |
|
|
|
self.logger.info(f'fee_estimates {e}') |
|
|
|
self.notify('fee') |
|
|
|
|
|
|
|
@with_recent_servers_lock |
|
|
|