mkone112, вот блин... читаю доку по pylava - там синтаксис косой-кривой, в смысле не единообразный, для разных аргументов разный синтаксис. Зла не хватает!
mkone112, да не вопрос. Я тут решил накарябать свой велосипед... есть непонятка:
в строке параметров у тебя некоторые значения параметров идут через запятую, некоторые через пробел.
Например:
-i W501 W100
--sort W,D,W
затем в словаре они у тебя идут просто списком. Это без проблем.
Но как они должны из списка потом попасть в аргументы запуска собственно базовой утилиты? Опять через запятую?
Короче, с синтаксисом надо внимательно разбираться. Я не смотрел собственно утилиту, о которой ты писал, пытался под задание твоё что-то насочинять.
p.s. Сейчас полезу поизучаю "pylava"... и че я сразу не посмотрел?
mkone112, у вас в выходной строке для утилиты два раза повторяется '--skip', это корректно? Допускается один и тот же параметр несколько раз указывать? Так обычно не делается...
Погодите. Я правильно понял, вы список аргументов собираете в строку, чтобы её потом парсить регуляркой?
Но зачем?
Что мешает проверить элементы списка на соответствие паттернам без join?
Приведите примеры строк аргументов, которые ждёте на входе и на выходах.