On Mon, Dec 14, 2009 at 4:16 PM, ssteinerX@gmail.com <ssteinerx@gmail.com> wrote:
On Dec 14, 2009, at 2:37 PM, Antoine Pitrou wrote:
Michael Foord <fuzzyman <at> voidspace.org.uk> writes:
I also use -v for verbose in a few scripts (including options to unittest when run with python -m). I've seen -V as a common abbreviation for --version (I've just used this with Mono for example).
+1 for letting -v mean "--verbose". This is a really common wish.
+1, -v == --verbose
Because people are continuing this discussion, I'll say again that argparse already supports this:
parser = argparse.ArgumentParser() parser.add_argument('-v', '--verbose', action='store_true') parser.parse_args(['-v']) Namespace(verbose=True)
If you want to also have a -V/--version argument, you can do that too:
parser.add_argument('-V', '--version', action='version', version='3.5') parser.parse_args(['-V']) 3.5
And now back to our regularly scheduled discussion of actual PEP issues. ;-) Steve -- Where did you get that preposterous hypothesis? Did Steve tell you that? --- The Hiphopopotamus