avoid modifying array as iterating through it
This commit is contained in:
parent
34ed003e51
commit
d425d7ae14
5
jsvn
5
jsvn
@ -754,7 +754,7 @@ def lockable(argv, svn, out):
|
||||
return RET_OK
|
||||
|
||||
def diff(argv, svn, out):
|
||||
doing_summarize = False
|
||||
doing_summarize = '--summarize' in argv
|
||||
for i, v in enumerate(argv):
|
||||
m = re.match('(.*?)(\.\.\.?)(.*)$', v)
|
||||
if m is not None:
|
||||
@ -775,8 +775,7 @@ def diff(argv, svn, out):
|
||||
return RET_ERR
|
||||
url1 += '@%d' % r
|
||||
argv = argv[:i] + [url1, url2] + argv[i + 1:]
|
||||
if v == '--summarize':
|
||||
doing_summarize = True
|
||||
break
|
||||
pout = Popen([svn] + argv, stdout=PIPE).stdout
|
||||
for line in iter(pout.readline, ''):
|
||||
if doing_summarize:
|
||||
|
Loading…
x
Reference in New Issue
Block a user