homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Joshua.Chia
Recipients Joshua.Chia
Date 2011年10月26日.21:25:51
SpamBayes Score 2.5377481e-08
Marked as misclassified No
Message-id <1319664352.05.0.511704738067.issue13271@psf.upfronthosting.co.za>
In-reply-to
Content
What steps will reproduce the problem?
1. Make a script containing this code:
 parser = argparse.ArgumentParser()
 parser.add_argument('-i', '--input-base-directory',
 type=argparse.FileType('r'),
 default='/home')
 parser.parse_args()
2. Run the script with '-h'.
3. See it complain that '/home' is a directory
Detailed explanation:
With '-h', we just need to print the help message. We shouldn't fail on a default value that's wrong or else the help message will not get printed and the user will have no idea what the problem is. This is a valid use case as I want to provide a default location, but I can't guarantee that the location works on the user's machine. I end up doing my own checking.
History
Date User Action Args
2011年10月26日 21:25:52Joshua.Chiasetrecipients: + Joshua.Chia
2011年10月26日 21:25:52Joshua.Chiasetmessageid: <1319664352.05.0.511704738067.issue13271@psf.upfronthosting.co.za>
2011年10月26日 21:25:51Joshua.Chialinkissue13271 messages
2011年10月26日 21:25:51Joshua.Chiacreate

AltStyle によって変換されたページ (->オリジナル) /