[Python-Dev] argparse ugliness (original) (raw)
Greg Ewing greg.ewing at canterbury.ac.nz
Mon Mar 8 22:46:56 CET 2010
- Previous message: [Python-Dev] argparse ugliness
- Next message: [Python-Dev] argparse ugliness
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Xavier Morel wrote:
So you'd have to write addargument('--plot', action=actions.storetrue) which is straight from the department of redundant redundancies.
This could easily be fixed with
from argparse.actions import store_true
An option would be
parser.add(actions.StoreTrue('--plot')) but I'm not sure this makes any sense API-wise, and it would probably make the code a lot messier as the parser would have to reach into the action to get the information it needs.
It would make more sense if the object concerned were called an Option or some such instead of an Action:
parser.add(options.Bool('--plot'))
-- Greg
- Previous message: [Python-Dev] argparse ugliness
- Next message: [Python-Dev] argparse ugliness
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]