diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2010-07-24 01:11:58 +0000 |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2010-07-24 01:11:58 +0000 |
commit | c85ddcd40617238bfc32c5cde79dce7d46fc0946 (patch) | |
tree | 3f75af08a6ad43644027110cccf55fd6169b63ac /Lib/getopt.py | |
parent | 1ce4c44b28b430e50ba1632ea7b774e72c0bbc07 (diff) | |
download | cpython-git-c85ddcd40617238bfc32c5cde79dce7d46fc0946.tar.gz |
Merged revisions 83116 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r83116 | victor.stinner | 2010-07-24 02:49:20 +0200 (sam., 24 juil. 2010) | 4 lines
Issue #4629: getopt raises an error if an argument ends with = whereas getopt
doesn't except a value (eg. --help= is rejected if getopt uses ['help='] long
options).
........
Diffstat (limited to 'Lib/getopt.py')
-rw-r--r-- | Lib/getopt.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/getopt.py b/Lib/getopt.py index 13ef4d623e..ac77126acf 100644 --- a/Lib/getopt.py +++ b/Lib/getopt.py @@ -156,7 +156,7 @@ def do_longs(opts, opt, longopts, args): if not args: raise GetoptError('option --%s requires argument' % opt, opt) optarg, args = args[0], args[1:] - elif optarg: + elif optarg is not None: raise GetoptError('option --%s must not have an argument' % opt, opt) opts.append(('--' + opt, optarg or '')) return opts, args |