Я собираю все свои ошибки в массив:
results = []
Потом этого я проверяю если ошибки нашлись:
if len(results) > 0:
values = “\n”.join(v for v in results)
print (values)
Как я могу найти в какой строке произошла ошибка? Или имя блока где произошла ошибка.
Что бы знать на какую строку смотреть.
Я например получаю ошибку:
Cannot locate option with value: 24
Я не могу знать в какой строке этот параметр забит.
А список откуда это все узнает? Нужно значит явно указывать при добавлении ошибки в список.
result.append (‘string 25: Cannot locate option with value: 24’)
P.S
Зачем перебор списка в join ?
if len(results) > 0:
values = "\n".join(v for v in results)