Может не самое удачное название темы , но смысл в том, что я пытаюсь получить список элементов, которые вызывают ошибку. В примере ниже элементы , не имеющие категорию должны залетать в список no_cats , но выходит пустой список, гляньте плиз в чем ошибка, думаю тут какая то мелочь) извиняюсь я так и не разобрался как делать пробелы в CODE
cats=[]
no_cats=[]
for i in IN[0]:
try:
i.GetCategory.Name
cats.append(i)
except:
no_cats.append(i) #pass
eq=[i for i in cats if i.GetCategory.Name=="Оборудование"]
ps=[i for i in cats if i.GetCategory.Name=="Трубы"]
ac=[i for i in cats if i.GetCategory.Name=="Соединительные детали трубопроводов"]
OUT = eq, ps, ac, no_cats