Add helper to get all active relays
This commit is contained in:
parent
956d328fd3
commit
60f7a84383
|
@ -33,3 +33,19 @@ def is_first_relay(net, num):
|
||||||
if not first_relay:
|
if not first_relay:
|
||||||
return False
|
return False
|
||||||
return first_relay.num == num
|
return first_relay.num == num
|
||||||
|
|
||||||
|
|
||||||
|
def get_active_relays(net):
|
||||||
|
"""
|
||||||
|
Get all active instances for the network.
|
||||||
|
:param net: the network
|
||||||
|
:return: list of active instances
|
||||||
|
:rtype: list of IRCPool instances
|
||||||
|
"""
|
||||||
|
active_nums = chankeep.getActiveRelays(net)
|
||||||
|
active_insts = []
|
||||||
|
for num in active_nums:
|
||||||
|
name = net + str(num)
|
||||||
|
if name in main.IRCPool.keys():
|
||||||
|
active_insts.append(main.IRCPool[name])
|
||||||
|
return active_insts
|
||||||
|
|
Loading…
Reference in New Issue