Browse Source

fix python 3.6 compat

fix #6725

follow-up #6705
patch-4
SomberNight 4 years ago
parent
commit
df6dc8fcf2
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 8
      electrum/lnrater.py

8
electrum/lnrater.py

@ -85,12 +85,16 @@ class LNRater(Logger):
self._last_progress_percent = 0
def maybe_analyze_graph(self):
asyncio.run(self._maybe_analyze_graph())
loop = asyncio.get_event_loop()
fut = asyncio.run_coroutine_threadsafe(self._maybe_analyze_graph(), loop)
fut.result()
def analyze_graph(self):
"""Forces a graph analysis, e.g., due to external triggers like
the graph info reaching 50%."""
asyncio.run(self._analyze_graph())
loop = asyncio.get_event_loop()
fut = asyncio.run_coroutine_threadsafe(self._analyze_graph(), loop)
fut.result()
async def _maybe_analyze_graph(self):
"""Analyzes the graph when in early sync stage (>30%) or when caching

Loading…
Cancel
Save