Mercurial > public > mercurial-scm > hg
diff hgext/mq.py @ 8632:9e055cfdd620
replace "i in range(len(xs))" with "i, x in enumerate(xs)"
The remaining occurrences should be the ones where "xs" is mutated or
where "i" is used for index arithmetic.
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Tue, 26 May 2009 22:59:52 +0200 |
parents | 2b3dec0ef3ae |
children | aa011d123f71 |
line wrap: on
line diff
--- a/hgext/mq.py Tue May 26 22:37:26 2009 +0200 +++ b/hgext/mq.py Tue May 26 22:59:52 2009 +0200 @@ -112,8 +112,8 @@ self.message = self.message[2:] break ci = 0 - for mi in xrange(len(self.message)): - while self.message[mi] != self.comments[ci]: + for mi in self.message: + while mi != self.comments[ci]: ci += 1 del self.comments[ci] @@ -827,8 +827,7 @@ def isapplied(self, patch): """returns (index, rev, patch)""" - for i in xrange(len(self.applied)): - a = self.applied[i] + for i, a in enumerate(self.applied): if a.name == patch: return (i, a.rev, a.name) return None @@ -1407,15 +1406,15 @@ series = [] applied = [] qpp = None - for i in xrange(len(lines)): - if lines[i] == 'Patch Data:': + for i, line in enumerate(lines): + if line == 'Patch Data:': datastart = i + 1 - elif lines[i].startswith('Dirstate:'): - l = lines[i].rstrip() + elif line.startswith('Dirstate:'): + l = line.rstrip() l = l[10:].split(' ') qpp = [ bin(x) for x in l ] elif datastart != None: - l = lines[i].rstrip() + l = line.rstrip() se = statusentry(l) file_ = se.name if se.rev: