for sliceString in inputSliceContent:
if '@' in sliceString:
inputSliceContent.remove(sliceString)
childSliceContent = call(["/media/mix/proj/yaback/yaback_slice_parser/yaback_slice_parser.py", sliceString[1:]])
if childSliceContent:
inputSliceContent.extend(childSliceContent)
print(inputSliceContent)
Парсится список, если есть строки, которые начинаются на @ (кстати, как сформировать условие, чтобы срабатывало на собачку именно в начале строки?), то вызывается этот же скрипт для парсинга дочернего списка. Но на списке с двумя подсписками парсится и разворачивается только первый, второй тупо печатается без обработки. Что я сделал не так?