

Всем добрый день. Пытаюсь написать алгоритм по группировке трубных трасс .Всего 4 списка.Есть список труб(list_c), есть список отводов(list_w).Есть список труб к которым присоединены отводы(list_c_c) (два или один) и есть список отводов которым присоединены трубы((list_w_c) .Необходимо создать список с вложенными списками в которые входят все элементы которые создают одну непрерывную сеть 
Алгоритмы был написан и протестирован в Microsoft Visual code.Всё работает(если списки состоят из текстовых значений). Пытаюсь перенести его в Dynamo. Пока без успешно. Программа бесконечно зацикливается. Может быть подскажете в чё может быть дело. 