ПОКА candidates НЕ пусто И not НЕ содержит вершины, СОЕДИНЕННОЙ СО ВСЕМИ вершинами из candidates,
ВЫПОЛНЯТЬ:
1 Выбираем вершину v из candidates и добавляем её в compsub
def v_not_in_not(_not, candidates):
"""проверка условия '_not НЕ содержит вершины, СОЕДИНЕННОЙ СО ВСЕМИ вершинами из candidates'"""
return True or False
while (len(candidates) > 0) and (v_not_in_not(_not, candidates)):
alg(compsub, candidates, _not)
class Service1(BaseService[ServicePayload, None]):
payload_class: Type[ServicePayload] = ServicePayload
- квадратные скобки в отношении класса Type что делают?
Этот кусок выглядит потерянным. Такое ощущение, что раньше он был в цикле, сейчас выпал оттуда. Кстати, все импорты надо бы перетащить в начало...