Fully make use of ECA for multiple channels

This commit is contained in:
2022-08-13 21:40:53 +01:00
parent c7fa508a38
commit 9780a2dfc8

View File

@@ -276,7 +276,11 @@ def joinSingle(net, channel):
:return: relay number that joined the channel :return: relay number that joined the channel
:rtype: int :rtype: int
""" """
eca = emptyChanAllocate(net, [channel]) if "," in channel:
channels = channel.split(",")
eca = emptyChanAllocate(net, channels)
else:
eca = emptyChanAllocate(net, [channel])
if not eca: if not eca:
return False return False
if not len(eca.keys()) == 1: if not len(eca.keys()) == 1: