New submission from Domen <ielect...@gmail.com>: Sample code:
>>> parser = argparse.ArgumentParser() >>> parser.add_argument('-v', action='store_true') >>> parser.add_argument('foo') >>> parser.parse_args(['-v', '--', '--foo']) Namespace(foo='--foo', v=True) >>> parser = argparse.ArgumentParser() >>> parser.add_argument('-v', action='store_true') >>> parser.parse_args(['--', '-f']) usage: [-h] [-v] : error: unrecognized arguments: -- -f ---------- components: Library (Lib) messages: 108567 nosy: iElectric priority: normal severity: normal status: open title: argparse does not handle arguments correctly after -- type: security versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue9077> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com