[stdlib-sig] Breaking out the stdlib
R. David Murray
rdmurray at bitdance.com
Tue Sep 15 23:14:01 CEST 2009
On Tue, 15 Sep 2009 at 21:43, M.-A. Lemburg wrote:
> Barry Warsaw wrote:
>> On Sep 15, 2009, at 2:41 PM, Paul Moore wrote:
>>
>>> MAL pointed out http://code.activestate.com/recipes/573441/ - extended
>>> optparse to allow definition of required options. Given that one of
>>> the requirements that argparse is claimed to meet where optparse
>>> doesn't is supporting required arguments, how come this simple recipe
>>> hasn't been incorporated into optparse?
>>
>> That's an excellent question which kind of says something about people's
>> enthusiasm for maintaining optparse, eh?
>
> It says something about the apparent importance of this particular
> feature in an argument parsing module ;-)
Actually I believe I heard from someone other than Laura that required
options were explicitly rejected. And then there's this from the
documentation for optparse:
required option
an option that must be supplied on the command-line; note that the
phrase ârequired optionâ is self-contradictory in English. optparse
doesnât prevent you from implementing required options, but doesnât
give you much help at it either. See examples/required_1.py and
examples/required_2.py in the optparse source distribution for two
ways to implement required options with optparse.
--David
More information about the stdlib-sig
mailing list