commit | 03d5831a2d62c68654ec223168e574cd546efbf6 | [log] [tgz] |
---|---|---|
author | zygocephalus <grrrr@protonmail.com> | Fri Jun 07 23:08:36 2019 +0300 |
committer | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | Fri Jun 07 13:08:36 2019 -0700 |
tree | e1d26a353a8269cfaf0fd2f1518bf7907c16f116 | |
parent | 1f9531764cc0f8dbca1d8f429d162dc28282f4b4 [diff] |
bpo-37150: Throw ValueError if FileType class object was passed in add_argument (GH-13805) There is a possibility that someone (like me) accidentally will omit parentheses with `FileType` arguments after `FileType`, and parser will contain wrong file until someone will try to use it. Example: ```python parser = argparse.ArgumentParser() parser.add_argument('-x', type=argparse.FileType) ``` https://bugs.python.org/issue37150