From: R David Murray Date: Sat, 21 Jul 2012 21:06:28 +0000 (-0400) Subject: #14391: clarify docstring discussion of Action's 'type' argument's value. X-Git-Tag: v2.7.4rc1~694^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1a2c1fbfd2208407e1af365b161276b6f103c1ad;p=thirdparty%2FPython%2Fcpython.git #14391: clarify docstring discussion of Action's 'type' argument's value. --- diff --git a/Lib/argparse.py b/Lib/argparse.py index a9129de470a0..d86761183886 100644 --- a/Lib/argparse.py +++ b/Lib/argparse.py @@ -740,10 +740,10 @@ class Action(_AttributeHolder): - default -- The value to be produced if the option is not specified. - - type -- The type which the command-line arguments should be converted - to, should be one of 'string', 'int', 'float', 'complex' or a - callable object that accepts a single string argument. If None, - 'string' is assumed. + - type -- A callable that accepts a single string argument, and + returns the converted value. The standard Python types str, int, + float, and complex are useful examples of such callables. If None, + str is used. - choices -- A container of values that should be allowed. If not None, after a command-line argument has been converted to the appropriate