В python OptionParser
, как могу ли я указать ему игнорировать параметры undefined, предоставленные в метод parse_args
?
например.
Я только определил опцию - foo
для моего экземпляра OptionParser
, но я вызываю parse_args
со списком ['- -foo ',' --bar ']
EDIT:
Меня не волнует, отфильтровывает ли он их из исходного списка. Я просто хочу, чтобы опции undefined игнорировались.
Причина, по которой я делаю это, заключается в том, что я использую интерфейс AddSption для добавления пользовательских параметров сборки. Однако некоторые из этих вариантов определяют объявление целей. Поэтому мне нужно разбирать их из sys.argv в разных точках script, не имея доступа ко всем опциям. В конце концов, Scons OptionParser верхнего уровня поймает все опции undefined в командной строке.