diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2010-07-24 01:07:52 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2010-07-24 01:07:52 (GMT) |
commit | 4c16d122c42494ac735d5417cd79c70d67d341e0 (patch) | |
tree | d4a49da5dab7ac966e43dedca96a834dfe92cb0b /Lib/getopt.py | |
parent | cdbd099ca0f3053bfa1c007e0d194862f0619510 (diff) | |
download | cpython-4c16d122c42494ac735d5417cd79c70d67d341e0.zip cpython-4c16d122c42494ac735d5417cd79c70d67d341e0.tar.gz cpython-4c16d122c42494ac735d5417cd79c70d67d341e0.tar.bz2 |
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 66f4827..251d89c 100644 --- a/Lib/getopt.py +++ b/Lib/getopt.py @@ -155,7 +155,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 |