[issue14910] argparse disable abbreviation

2012-05-25 Thread Jens Jährig

Changes by Jens Jährig :


--
components: None
nosy: jens.jaehrig
priority: normal
severity: normal
status: open
title: argparse disable abbreviation
type: enhancement
versions: Python 2.6, Python 2.7

___
Python tracker 
<http://bugs.python.org/issue14910>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14910] argparse disable abbreviation

2012-05-25 Thread Jens Jährig

New submission from Jens Jährig :

argparse uses per default abbreviation in unambiguous cases.

I don't want abbreviation and i'd like to disable it.
But theres no option to do this.
http://docs.python.org/library/argparse.html#argument-abbreviations
Only to override the Handler like suggested here: 
http://stackoverflow.com/questions/10750802/python-argparse-disable-abbreviation/10751356#10751356


# Example  #


import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--send', action='store_true')
parser.parse_args(['--se']) # returns Namespace(send=True)

But i want it only to be true when the full parameter is supplied. To prevent 
user errors.

--

___
Python tracker 
<http://bugs.python.org/issue14910>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14910] argparse: disable abbreviation

2012-05-25 Thread Jens Jährig

Changes by Jens Jährig :


--
title: argparse disable abbreviation -> argparse: disable abbreviation

___
Python tracker 
<http://bugs.python.org/issue14910>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com