Парсер аргументов Python :, который правильно обрабатывает глобальные параметры для подкоманд -

argparse не справляется с командами sub -, получающими глобальные параметры:

import argparse
p = argparse.ArgumentParser()
p.add_argument('--arg', action='store_true')
s = p.add_subparsers()
s.add_parser('test')

будет p.parse_args('--arg test'.split())работа,
но терпит неудачу на p.parse_args('test --arg'.split()).

Кто-нибудь знает парсер аргументов python, который правильно обрабатывает глобальные параметры для команд sub -?

7
задан rypel 28 May 2013 в 13:41
поделиться