Message229985
| Author |
paul.j3 |
| Recipients |
bethard, jnespolo, ned.deily, paul.j3, r.david.murray |
| Date |
2014年10月25日.05:21:19 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1414214479.94.0.0802125824548.issue22672@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
This issue has already been raise in
http://bugs.python.org/issue9334
argparse does not accept options taking arguments beginning with dash (regression from optparse)
There I proposed leaving '_negative_number_matcher' unchanged, but only use it to set '_has_negative_number_optionals'. Testing whether argument strings are numbers or not is better done with 'complex()'.
if not self._has_negative_number_optionals:
try:
complex(arg_string)
return None
except ValueError:
pass
That was my first patch, and I haven't looked at it much since then, other than testing that it is compatible with a number of other proposed patches. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2014年10月25日 05:21:19 | paul.j3 | set | recipients:
+ paul.j3, bethard, ned.deily, r.david.murray, jnespolo |
| 2014年10月25日 05:21:19 | paul.j3 | set | messageid: <1414214479.94.0.0802125824548.issue22672@psf.upfronthosting.co.za> |
| 2014年10月25日 05:21:19 | paul.j3 | link | issue22672 messages |
| 2014年10月25日 05:21:19 | paul.j3 | create |
|