|
|
|
@ -19,6 +19,7 @@ def allRelaysActive(net):
|
|
|
|
|
Check if all enabled relays are active and authenticated.
|
|
|
|
|
"""
|
|
|
|
|
activeRelays = getActiveRelays(net)
|
|
|
|
|
debug(f"allRelaysActive() active relays for {net}: {activeRelays}")
|
|
|
|
|
relayNum = len(activeRelays) + 1
|
|
|
|
|
existNum = 0
|
|
|
|
|
for i in activeRelays:
|
|
|
|
@ -26,6 +27,7 @@ def allRelaysActive(net):
|
|
|
|
|
if name in main.IRCPool.keys():
|
|
|
|
|
if main.IRCPool[name].authenticated:
|
|
|
|
|
existNum += 1
|
|
|
|
|
debug(f"allRelaysActive() finished, {existNum}/{relayNum} relays active for {net}")
|
|
|
|
|
if existNum == relayNum:
|
|
|
|
|
return True
|
|
|
|
|
return False
|
|
|
|
|