diff --git a/modules/chankeep.py b/modules/chankeep.py index eaef333..97f4c82 100644 --- a/modules/chankeep.py +++ b/modules/chankeep.py @@ -320,12 +320,16 @@ def keepChannels(net, listinfo, mean, sigrelay, relay): # else: # newNums = [] listinfo_sort = sorted(listinfo, reverse=True, key=lambda x: x[1]) + debug(f"keepChannels() {net}: listinfo_sort:{listinfo_sort}") if len(listinfo_sort) > max_chans: max_chans = len(listinfo_sort) - 1 + debug(f"keepChannels() {net}: new max_chans:{max_chans}") siglist = [i[0] for i in listinfo if int(i[1]) > mean] + debug(f"keepChannels() {net}: new siglist:{siglist}") siglist = siglist[:max_chans] + debug(f"keepChannels() {net}: truncated siglist:{siglist}") debug(f"keepChannels() {net}: siglist:{siglist} max_chans:{max_chans} len_sig:{len(listinfo_sort)}") debug(f"keepChannels() {net}: joining {len(siglist)}/{len(listinfo_sort)} channels")