getopt with negative numbers?
Steven Bethard
steven.bethard at gmail.com
Fri Sep 28 13:44:07 EDT 2007
Casey wrote:
> Ben Finney wrote:
>> I believe they shouldn't because the established interface is that a
>> hyphen always introduced an option unless (for those programs that
>> support it) a '--' option is used, as discussed.
>
> Not "THE" established interface; "AN" established interface. There
> are other established interfaces that have different behaviors. I'm a
> pragmatist; I write software for users, not techies. I suspect most
> users would expect a command like "abc -a -921 351 175" to treat the
> "-921" as a negative integer and not abort the program with some
> obscure error about option 921 not being known.
Glad I'm not alone in this. ;-) A user shouldn't have to go out of their
way to specify regular numbers on the command line, regardless of
whether they're positive or negative.
STeVe
More information about the Python-list
mailing list