python3.9: sample from list instead of set
electrum/electrum/channel_db.py:357: DeprecationWarning: Sampling from a set deprecated since Python 3.9 and will be removed in a subsequent version.
This commit is contained in:
@@ -354,7 +354,7 @@ class ChannelDB(SqlDB):
|
||||
def get_200_randomly_sorted_nodes_not_in(self, node_ids):
|
||||
with self.lock:
|
||||
unshuffled = set(self._nodes.keys()) - node_ids
|
||||
return random.sample(unshuffled, min(200, len(unshuffled)))
|
||||
return random.sample(list(unshuffled), min(200, len(unshuffled)))
|
||||
|
||||
def get_last_good_address(self, node_id: bytes) -> Optional[LNPeerAddr]:
|
||||
"""Returns latest address we successfully connected to, for given node."""
|
||||
|
||||
Reference in New Issue
Block a user