[Python-checkins] CVS: python/dist/src/Lib getopt.py,1.15,1.16
Fred L. Drake
fdrake@users.sourceforge.net
Tue, 11 Dec 2001 22:20:37 -0800
Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv13662/Lib
Modified Files:
getopt.py
Log Message:
Wrapped a long line.
Converted to use "".startswith() to avoid slicing (& temp string creation).
Index: getopt.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/getopt.py,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** getopt.py 2001/01/20 23:34:12 1.15
--- getopt.py 2001/12/12 06:20:34 1.16
***************
*** 69,73 ****
args = args[1:]
break
! if args[0][:2] == '--':
opts, args = do_longs(opts, args[0][2:], longopts, args[1:])
else:
--- 69,73 ----
args = args[1:]
break
! if args[0].startswith('--'):
opts, args = do_longs(opts, args[0][2:], longopts, args[1:])
else:
***************
*** 125,129 ****
if optstring == '':
if not args:
! raise GetoptError('option -%s requires argument' % opt, opt)
optstring, args = args[0], args[1:]
optarg, optstring = optstring, ''
--- 125,130 ----
if optstring == '':
if not args:
! raise GetoptError('option -%s requires argument' % opt,
! opt)
optstring, args = args[0], args[1:]
optarg, optstring = optstring, ''
***************
*** 136,140 ****
for i in range(len(shortopts)):
if opt == shortopts[i] != ':':
! return shortopts[i+1:i+2] == ':'
raise GetoptError('option -%s not recognized' % opt, opt)
--- 137,141 ----
for i in range(len(shortopts)):
if opt == shortopts[i] != ':':
! return shortopts.startswith(':', i+1)
raise GetoptError('option -%s not recognized' % opt, opt)