Browse Source

Merge #1309: Ensure OnionDirectoryPeerNotFound is raised

c2abb93 Ensure OnionDirectoryPeerNotFound is raised (Adam Gibson)
master
Adam Gibson 4 years ago
parent
commit
d3b62f2a55
No known key found for this signature in database
GPG Key ID: 141001A1AF77F20B
  1. 5
      jmdaemon/jmdaemon/onionmc.py

5
jmdaemon/jmdaemon/onionmc.py

@ -1012,7 +1012,10 @@ class OnionMessageChannel(MessageChannel):
adn = self.active_directories[nick]
if len(adn) == 0:
raise OnionDirectoryPeerNotFound
return random.choice([x for x in list(adn) if adn[x] is True])
candidates = [x for x in list(adn) if adn[x] is True]
if len(candidates) == 0:
raise OnionDirectoryPeerNotFound
return random.choice(candidates)
def forward_pubmsg_to_peers(self, msg: str, from_nick: str) -> None:
""" Used by directory nodes currently. Takes a received

Loading…
Cancel
Save