Browse Source

synchronizer: (trivial) add comment

patch-4
SomberNight 4 years ago
parent
commit
529e96aaf9
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 3
      electrum/synchronizer.py

3
electrum/synchronizer.py

@ -93,10 +93,11 @@ class SynchronizerBase(NetworkJobOnDefaultServer):
asyncio.run_coroutine_threadsafe(self._add_address(addr), self.asyncio_loop)
async def _add_address(self, addr: str):
# note: this method is async as add_queue.put_nowait is not thread-safe.
if not is_address(addr): raise ValueError(f"invalid bitcoin address {addr}")
if addr in self.requested_addrs: return
self.requested_addrs.add(addr)
await self.add_queue.put(addr)
self.add_queue.put_nowait(addr)
async def _on_address_status(self, addr, status):
"""Handle the change of the status of an address."""

Loading…
Cancel
Save